@font-face{font-family:Golos Text;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/golos-text-v1.woff2) format("woff2")}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/golos-text-ext-v1.woff2) format("woff2");unicode-range:U+00C0-00D6,U+00D8-00E8,U+00EA-00F6,U+00F8-00FF,U+0100-017F}@font-face{font-family:Sofia Sans Extra Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/sofia-sans-xc-v2.woff2) format("woff2")}@font-face{font-family:Ysabeau;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/ysabeau-v1.woff2) format("woff2")}@font-face{font-family:Ysabeau;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/ysabeau-italic-v1.woff2) format("woff2")}@font-face{font-family:Literata;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/literata-v1.woff2) format("woff2")}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/literata-italic-v1.woff2) format("woff2")}@font-face{font-family:Literata Fallback;font-style:normal;font-weight:400 700;src:local("Georgia");size-adjust:109.5%;ascent-override:107.8%;descent-override:28.3%;line-gap-override:0%}@font-face{font-family:Amiri Quran;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/amiri-quran-arabic-v1.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EEFF}@font-face{font-family:Ysabeau Caption;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/golos-text-v1.woff2) format("woff2")}@font-face{font-family:Ysabeau;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/ysabeau-ext-v1.woff2) format("woff2");unicode-range:U+00C0-00D6,U+00D8-00E8,U+00EA-00F6,U+00F8-00FF,U+0100-017F}@font-face{font-family:Ysabeau;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/ysabeau-italic-ext-v1.woff2) format("woff2");unicode-range:U+00C0-00D6,U+00D8-00E8,U+00EA-00F6,U+00F8-00FF,U+0100-017F}@font-face{font-family:Ysabeau Caption;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/golos-text-ext-v1.woff2) format("woff2");unicode-range:U+00C0-00D6,U+00D8-00E8,U+00EA-00F6,U+00F8-00FF,U+0100-017F}@font-face{font-family:Literata;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/literata-ext-v1.woff2) format("woff2");unicode-range:U+00C0-00D6,U+00D8-00E8,U+00EA-00F6,U+00F8-00FF,U+0100-017F}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/literata-italic-ext-v1.woff2) format("woff2");unicode-range:U+00C0-00D6,U+00D8-00E8,U+00EA-00F6,U+00F8-00FF,U+0100-017F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/amiri-salawat-v1.woff2) format("woff2");unicode-range:U+FDFA;size-adjust:125%;ascent-override:78%;descent-override:18%;line-gap-override:0%}@font-face{font-family:Literata;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/amiri-salawat-v1.woff2) format("woff2");unicode-range:U+FDFA;size-adjust:125%;ascent-override:78%;descent-override:18%;line-gap-override:0%}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/amiri-salawat-v1.woff2) format("woff2");unicode-range:U+FDFA;size-adjust:125%;ascent-override:78%;descent-override:18%;line-gap-override:0%}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/shantell-sans-punct-v1.woff2) format("woff2");unicode-range:U+0020-0040,U+005B-0060,U+007B-007E,U+00A0-00BF,U+00D7,U+00F7,U+2002-200B,U+2010-2027,U+202F,U+2030,U+2032-2033,U+2039-203A,U+2044,U+205F-2060,U+20AC,U+2122,U+2190-2193,U+2197,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/shantell-sans-lat-v1.woff2) format("woff2");unicode-range:U+0041-005A,U+0061-007A,U+00E9}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/shantell-sans-cyr-v1.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+2116}@font-face{font-family:Andika;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/andika-400-v1.woff2) format("woff2")}@font-face{font-family:Andika;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/andika-700-v1.woff2) format("woff2")}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/anton-caps-v1.woff2) format("woff2");unicode-range:U+0020,U+0030-003A,U+0041-005A,U+00B7,U+2013}:root{--bg:#0E1520;--bg-2:#162030;--bg-3:#1E2A3C;--line:#2A3850;--line-2:#1E293A;--tx:#EAE3D8;--tx-2:#B3BCCB;--tx-3:#8F99AB;--lamp:#D8BC8C;--lamp-hover:#E9D3A8;--on-lamp:#0E1520;--gold-hi:#F6E3BE;--gold-1:#E3CAA0;--gold-2:#CEAD7D;--gold-3:#AF9166;--gold-4:#8C7048;--satin:linear-gradient(180deg,#E9D3A6 0%,#F7E8C8 13%,#E8CFA2 28%,#D2B383 50%,#B79868 72%,#96794E 90%,#B99B6C 100%);--satin-hover:linear-gradient(180deg,#F0DCB2 0%,#FBEFD4 13%,#EED7AC 28%,#D9BB8C 50%,#BEA070 72%,#9E8155 90%,#C1A374 100%);--satin-edge:inset 0 1px 0 rgba(255,250,232,.9),inset 0 -1px 0 rgba(70,52,26,.35),inset 0 0 0 1px rgba(110,84,46,.55);--satin-drop:0 0 0 1px rgba(90,68,36,.25),0 1px 2px rgba(0,0,0,.45),0 10px 24px -12px rgba(206,173,125,.55);--gold-ink:#6B5230;--deep:#080C14;--hall:#162030;--free:#E3ECF4;--on-free:#0E1520;--live:#EB6A55;--live-lamp:#D32F2F;--live-lamp-dim:#A3261C;--night:#080C14;--scrim:rgba(8,12,20,.72);--paper:#F1EADC;--paper-tx:#231F1A;--paper-tx-2:#5B5247;--paper-line:#DCD2C0;--k-paper:#FFF4E0;--k-ink:#2B2118;--k-ink-2:#5E4E3E;--k-btn:#C2412A;--k-line:#EADBC0;--k-sun:#F5C04A;--k-sky:#A9D6EE;--k-leaf:#9CCB82;--k-clay:#F2A98F;--k-band:#F6DCA0;--k-night:#2A2236;--sans:"Golos Text",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--head:"Sofia Sans Extra Condensed","Golos Text","Arial Narrow",sans-serif;--serif:"Literata","Literata Fallback",Georgia,"Times New Roman",serif;--ar:"Amiri Quran","Amiri","Noto Naskh Arabic",serif;--kid:"Andika","Golos Text",system-ui,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fs-cap:.71875rem;--fs-xs:.8125rem;--fs-s:.875rem;--fs-m:.9375rem;--fs-body:1rem;--fs-row:1.3125rem;--fs-l:1.5rem;--fs-xl:1.75rem;--fs-hero:2.75rem;--fs-read:1.1875rem;--fs-ayah-ar:1.875rem;--fs-ayah-ru:1.0625rem;--lh-tight:1.08;--lh-head:1.2;--lh-body:1.45;--track-cap:.14em;--track-hero:-.015em;--gut:16px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--row-gap:32px;--card-gap:10px;--r:6px;--r-img:6px;--r-float:6px;--r-btn:6px;--r-pill:999px;--r-kid:20px;--hdr-h:56px;--tabs-h:64px;--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--mp-h:64px;--btn-h:52px;--tap:44px;--poster-w:128px;--poster-h:192px;--poster-l-w:208px;--poster-l-h:312px;--frame-w:248px;--frame-h:140px;--sq:128px;--wide-h:201px;--world:171px;--ease:cubic-bezier(.22,.61,.36,1);--t-fast:.15s;--t-state:.2s;--t-sheet:.3s;--t-night:.6s;--z-hdr:40;--z-tabs:40;--z-mp:45;--z-cookie:50;--z-sheet:60}@media(min-width:640px){:root{--gut:32px}}@media(min-width:1024px){:root{--gut:max(48px, calc((100vw - 1248px)/2) );--hdr-h:72px;--btn-h:56px;--fs-body:1.0625rem;--fs-hero:5.5rem;--fs-row:1.5rem;--fs-ayah-ar:2.375rem;--fs-ayah-ru:1.25rem;--poster-w:200px;--poster-h:300px;--poster-l-w:240px;--poster-l-h:360px;--frame-w:300px;--frame-h:169px;--sq:200px;--wide-h:360px;--card-gap:16px;--mp-h:72px}}@media(prefers-reduced-motion:reduce){:root{--t-fast:0ms;--t-state:0ms;--t-sheet:0ms;--t-night:0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden;overflow-x:clip;scroll-padding-top:calc(var(--hdr-h) + 8px);scroll-padding-bottom:calc(var(--tabs-h) + var(--safe-b) + 16px);background:var(--bg)}body{margin:0;background:var(--bg);color:var(--tx);font-family:var(--sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:lining-nums;font-feature-settings:"lnum";overflow-x:hidden;overflow-x:clip;max-width:100%;min-height:100svh;display:flex;flex-direction:column;font-synthesis-weight:none}img,svg,video,audio{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,h4,p,ol,ul,figure,blockquote,dl,dd{margin:0;padding:0}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--lamp);outline-offset:3px;border-radius:2px}::selection{background:var(--lamp);color:var(--bg)}[hidden]{display:none!important}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:8px;top:-60px;z-index:100;background:var(--lamp);color:var(--on-lamp);padding:10px 14px;border-radius:var(--r-btn);font-weight:600}.skip:focus{top:8px}.page{flex:1 0 auto;padding-bottom:24px;padding-left:var(--safe-l);padding-right:var(--safe-r)}.page--top{padding-top:var(--hdr-h)}.wrap{padding-left:var(--gut);padding-right:var(--gut)}.narrow{max-width:760px}.sec{margin-top:var(--row-gap)}.sec--l{margin-top:48px}.cap{font-size:var(--fs-cap);letter-spacing:var(--track-cap);text-transform:uppercase;font-weight:600;color:var(--tx-3);line-height:1.4}.muted{color:var(--tx-2)}.dim{color:var(--tx-3)}.ic{width:24px;height:24px;flex:0 0 auto}.ic-s{width:16px;height:16px;flex:0 0 auto}.nowrap{white-space:nowrap}.link{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:#eae3d873}@media(hover:hover){.link:hover{text-decoration-color:currentColor}}@media(min-width:1024px){body{font-size:var(--fs-body)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}.btn{position:relative;height:var(--btn-h);width:100%;border-radius:var(--r-btn);display:flex;align-items:center;justify-content:center;gap:10px;font-weight:600;font-size:1rem;line-height:1.1;letter-spacing:.005em;white-space:nowrap;padding:0 22px;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-state) var(--ease),transform var(--t-fast) var(--ease),color var(--t-state) var(--ease)}.btn:active{transform:translateY(1px)}.btn svg{width:18px;height:18px}.btn--main{isolation:isolate;overflow:hidden;color:var(--on-lamp);background:var(--satin);box-shadow:var(--satin-edge),var(--satin-drop);text-shadow:0 1px 0 rgba(255,244,220,.45)}.btn--main:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-70%;width:45%;pointer-events:none;opacity:0;transform:skew(-18deg);background:linear-gradient(100deg,#fffcf000 0,#fffcf099,#fffcf000)}@media(hover:hover){.btn--main:hover{background:var(--satin-hover)}.btn--main:hover:after{left:125%;opacity:1;transition:left 1.2s cubic-bezier(.35,0,.25,1),opacity .2s}}@media(prefers-reduced-motion:reduce){.btn--main:after{display:none}}.btn--main:focus-visible{outline-color:var(--tx)}.btn--mute,.btn--line{background:var(--bg-2);color:var(--tx);box-shadow:inset 0 0 0 1px #eae3d817}@media(hover:hover){.btn--mute:hover,.btn--line:hover{background:var(--bg-3)}}.btn--gold{background:transparent;color:var(--lamp);box-shadow:inset 0 0 0 1px #d8bc8c99}@media(hover:hover){.btn--gold:hover{background:#d8bc8c14;color:var(--gold-hi)}}.btn--l{height:var(--btn-h)}.btn--s{height:40px;font-size:var(--fs-s);padding:0 16px}.btn--auto{width:auto;display:inline-flex}.btns{display:flex;flex-direction:column;gap:12px}@media(min-width:600px){.btns{flex-direction:row;flex-wrap:wrap}.btns .btn{width:auto}}.pill{height:40px;padding:0 16px;border-radius:var(--r-btn);display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:var(--fs-m);background:var(--bg-3);white-space:nowrap}.pill--sm{position:relative;height:32px;padding:0 12px;font-size:var(--fs-s)}.pill--sm:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.more{position:relative;font-size:var(--fs-s);color:var(--tx-2);font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;gap:2px}.more:after{content:"";position:absolute;left:50%;top:50%;min-width:44px;min-height:44px;width:calc(100% + 12px);height:calc(100% + 12px);transform:translate(-50%,-50%)}@media(hover:hover){.more:hover{color:var(--tx)}}.chev{color:var(--tx-3);font-size:1.25rem;line-height:1}.badge-free{position:absolute;left:6px;top:6px;z-index:2;height:20px;padding:0 6px;border-radius:4px;background:#e3ecf4f5;color:var(--on-free);font-size:.71875rem;font-weight:700;display:flex;align-items:center;letter-spacing:.01em;white-space:nowrap}.dur{position:absolute;right:5px;bottom:5px;z-index:2;height:18px;padding:0 5px;border-radius:2px;background:var(--scrim);font-size:.75rem;font-weight:600;display:flex;align-items:center;font-variant-numeric:tabular-nums}.row-h{display:flex;align-items:baseline;gap:12px;padding:0 var(--gut)}.row-h h2{font-family:var(--head);font-size:var(--fs-row);font-weight:800;letter-spacing:.02em;line-height:1;text-transform:uppercase;margin-right:auto;text-wrap:balance}.row-h .more{color:var(--tx)}@media(hover:hover){.row-h .more:hover{color:var(--lamp)}}@media(hover:hover){.row-h h2 a:hover{color:var(--lamp)}}.row-h h2 a{position:relative}.row-h h2 a:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.row-sub{padding:4px var(--gut) 0;font-size:var(--fs-s);color:var(--tx-3);line-height:1.35}.rail-w{position:relative}.rail{display:flex;gap:var(--card-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;touch-action:pan-x pan-y;padding:12px var(--gut) 4px;scroll-padding:0 var(--gut);scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail[tabindex]:focus-visible{outline-offset:-3px;border-radius:var(--r-img)}.rail>*{scroll-snap-align:start}.rail__arrow{display:none}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:12px var(--gut) 0}.band{background:var(--hall);padding:28px 0 30px}.band .rail{padding-top:18px}.band>.sec:first-child,.band>.row-h:first-child{margin-top:0}.card{flex:0 0 auto;width:var(--w,var(--poster-w));position:relative;display:block}.card__pic{position:relative;border-radius:var(--r-img);overflow:hidden;background:var(--bg-3);height:var(--h,var(--poster-h))}.card__pic>img{width:100%;height:100%;object-fit:cover}.card__t{font-size:var(--fs-m);font-weight:600;line-height:1.25;margin-top:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__m{font-size:var(--fs-xs);color:var(--tx-3);margin-top:2px;line-height:1.3}@media(hover:hover){.card:hover .card__t{color:#f6f1e9}}.card--book{--w:var(--poster-w);--h:var(--poster-h)}.card--book .card__pic{background:none;overflow:visible;display:flex;align-items:flex-end;justify-content:center}.card__pic>picture{display:contents}.card__pic>picture>img{width:100%;height:100%;object-fit:cover}.card--book .card__pic>img,.card--book .card__pic>picture>img{width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 12px rgba(0,0,0,.45)) drop-shadow(0 2px 3px rgba(0,0,0,.35))}.card--book .card__t{-webkit-line-clamp:3}.card__type{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:12px;background:#1b2638;border-radius:var(--r-img)}.card__type b{font-family:var(--serif);font-weight:500;font-size:1.0625rem;line-height:1.15}.card--sq{--w:var(--sq);--h:var(--sq)}.card--article{--w:var(--frame-w);--h:calc(var(--frame-w) * 2 / 3)}.card--article .card__t{font-size:1rem}.card--frame,.card--mixed{--w:var(--frame-w);--h:var(--frame-h)}.card--mixed .card__pic{background:#0b111a}.card--mixed .card__pic>img.card__bg{position:absolute;inset:-14%;width:128%;height:128%;object-fit:cover;filter:blur(16px) brightness(.55) saturate(1.1)}.card--mixed .card__pic>img.card__fg{position:relative;display:block;height:100%;width:auto;margin:0 auto;object-fit:contain}.card--mixed.is-sq .card__pic>img.card__fg{box-shadow:0 8px 20px -8px #000000b3}.card--mixed.is-book .card__pic>img.card__fg{height:90%;margin-top:4%;aspect-ratio:2/3;filter:drop-shadow(0 6px 8px rgba(0,0,0,.5))}.lrow{display:flex;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line-2)}.lrow:last-child{border-bottom:0}.lrow__img{width:72px;height:72px;border-radius:var(--r-img);object-fit:cover;flex:0 0 auto;background:var(--bg-3)}.lrow__w{flex:1;min-width:0}.lrow__t{display:block;font-size:1rem;font-weight:600;line-height:1.3;margin-top:3px}.lrow__m{font-size:var(--fs-xs);color:var(--tx-3);margin-top:2px}@media(hover:hover){.lrow:hover .lrow__t{color:#f6f1e9}}.alist{display:block;margin-top:4px}.hero{position:relative;height:640px;min-height:560px;max-height:calc(100vh - 4px);max-height:calc(100svh - 4px);overflow:hidden;background:var(--bg)}.hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%}.hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(14,21,32,.5) 0,rgba(14,21,32,0) 14%,rgba(14,21,32,0) 44%,rgba(14,21,32,.55) 56%,rgba(14,21,32,.86) 70%,var(--bg) 94%)}.hero__in{position:absolute;left:var(--gut);right:var(--gut);bottom:40px;z-index:4}.hero__h{font-family:var(--head);font-weight:800;font-size:3.5rem;line-height:.92;letter-spacing:.005em;text-transform:uppercase;max-width:12ch;text-wrap:balance}.hero__sub{font-size:1rem;line-height:1.38;margin-top:10px;color:var(--tx);max-width:34ch}.hero__meta{font-size:var(--fs-s);color:var(--tx-2);margin-top:8px;font-weight:600}.hero .btn{margin-top:16px}@media(max-width:359px){.hero__h{font-size:3rem}}.phead{padding-top:calc(var(--hdr-h) + 24px)}.phead__h{font-family:var(--head);font-weight:800;font-size:3rem;line-height:.95;letter-spacing:.005em;text-transform:uppercase;margin-top:6px;text-wrap:balance;overflow-wrap:break-word;hyphens:auto}.phead .cap{color:var(--lamp)}.phead__lead{margin-top:12px;font-size:1.0625rem;color:var(--tx-2);line-height:1.5;max-width:66ch}.phead .crumbs+.phead__h,.phead .crumbs+script+.phead__h{margin-top:14px}.phead .crumbs+.cap,.phead .crumbs+script+.cap{margin-top:12px}@media(max-width:359px){.phead__h{font-size:2.5rem}}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:var(--fs-xs);color:var(--tx-3);font-weight:600}.crumbs a{position:relative;display:inline-flex;align-items:center;min-height:44px;margin-block:-6px;color:var(--tx-2)}.crumbs a:after{content:"";position:absolute;left:-3px;right:-3px;top:50%;height:44px;transform:translateY(-50%)}@media(hover:hover){.crumbs a:hover{color:var(--tx)}}.crumbs__sep{color:var(--tx-3);opacity:.7}.faq{padding:4px var(--gut) 0}.faq details{border-bottom:1px solid var(--line-2)}.faq summary{list-style:none;display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 0;font-size:1rem;font-weight:600;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";margin-left:auto;color:var(--tx-3);font-size:1.375rem;font-weight:400;transition:transform var(--t-state) var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details>div,.faq details>p{font-size:var(--fs-m);color:var(--tx-2);padding:0 0 16px;line-height:1.5;max-width:66ch}.faq a{color:var(--tx);text-decoration:underline;text-underline-offset:3px}.prose{font-size:var(--fs-body);line-height:1.6;color:var(--tx-2)}.prose>*+*{margin-top:14px}.prose .btns{margin-top:20px}.prose h2{font-size:1.375rem;line-height:1.25;font-weight:700;color:var(--tx);margin-top:36px}.prose h3{font-size:1.125rem;line-height:1.3;font-weight:700;color:var(--tx);margin-top:24px}.prose p,.prose li{color:var(--tx-2)}.prose b,.prose strong{color:var(--tx);font-weight:700}.prose a:not(.btn){color:var(--tx);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#eae3d873;overflow-wrap:anywhere}@media(hover:hover){.prose a:not(.btn):hover{text-decoration-color:currentColor}}.prose ul,.prose ol{display:grid;gap:8px;padding-left:0}.prose ul>li{position:relative;padding-left:20px}.prose ul>li:before{content:"";position:absolute;left:4px;top:.68em;width:6px;height:6px;border-radius:50%;background:var(--tx-3)}.prose ol{counter-reset:li}.prose ol>li{position:relative;padding-left:30px;counter-increment:li}.prose ol>li:before{content:counter(li) ".";position:absolute;left:0;top:0;font-weight:700;color:var(--tx-3);font-variant-numeric:tabular-nums}.panel{background:var(--bg-2);border-radius:var(--r-float);padding:18px 20px}.panel h2,.panel h3{font-size:1.125rem;font-weight:700;color:var(--tx);line-height:1.3;margin:0}.panel p{margin-top:6px;color:var(--tx-2);line-height:1.5}.panels{display:grid;gap:12px}@media(min-width:768px){.panels{grid-template-columns:1fr 1fr}}.faces{display:flex;margin-top:2px}.seat{width:24px;height:24px;border-radius:50%;margin-right:3px;display:grid;place-items:center;font-style:normal;font-size:.6875rem;font-weight:800;line-height:1;background:var(--bg-3);color:var(--tx-3);border:2px solid var(--bg-2);font-variant-numeric:tabular-nums}.seat:last-child{margin-right:0}.seat.is-on{background:#d9cdb8;color:#0e1520}.incl{margin-top:12px;padding-top:12px;border-top:1px solid #22304A;display:grid;gap:7px}.incl li{display:flex;gap:10px;font-size:.90625rem;line-height:1.3}.incl li:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--tx-3);margin-top:7px}.incl li.is-key{font-weight:700}.incl li.is-key:before{background:var(--lamp)}.incl li.is-off{color:var(--tx-3)}.incl li.is-off:before{width:8px;height:1.5px;border-radius:0;margin-top:9px}.terms{font-size:var(--fs-xs);color:var(--tx-3);text-align:center;margin-top:9px;line-height:1.45}.tools{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px var(--gut) 0}.tool{display:flex;flex-direction:column;gap:8px;min-height:132px;padding:14px;border-radius:var(--r-float);background:var(--bg-2);border:1px solid var(--line-2);transition:border-color var(--t-state) var(--ease),background-color var(--t-state) var(--ease)}@media(hover:hover){.tool:hover{border-color:var(--line);background:#19243a}}.tool__ic{width:40px;height:40px;border-radius:50%;background:var(--bg-3);display:grid;place-items:center;color:var(--tx)}.tool__ic svg{width:22px;height:22px}.tool b{font-size:1rem;font-weight:700;line-height:1.25;margin-top:auto}.tool__line{font-size:var(--fs-xs);color:var(--tx-3);line-height:1.35;display:none}.kdoor{display:block;margin:12px var(--gut) 0;border-radius:var(--r-img);overflow:hidden;background:var(--k-paper);color:var(--k-ink)}.kdoor__img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.kdoor__tx{padding:16px 16px 18px}.kdoor h3{font-size:1.3125rem;font-weight:600;line-height:1.15}.kdoor__sub{font-size:var(--fs-s);color:var(--k-ink-2);margin-top:6px;line-height:1.4}.kdoor__go{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-weight:800;font-size:var(--fs-m);color:#9e3220}.fmline{display:flex;align-items:center;gap:14px;margin:12px var(--gut) 0;padding:12px 14px 12px 12px;border-radius:var(--r-float);background:var(--bg-2);border:1px solid var(--line-2)}@media(hover:hover){.fmline:hover{border-color:var(--line)}}.fmline__ic{width:56px;height:56px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,#22324b,#121b29);box-shadow:inset 0 0 0 1.5px var(--line)}.fmline__ic svg{width:20px;height:20px;margin-left:3px;color:var(--tx)}.fmline__w{flex:1;min-width:0}.onair{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:7px;color:var(--tx-2)}.onair .dot{width:8px;height:8px;border-radius:50%;background:var(--live);flex:0 0 auto}.fmline b{display:block;font-size:1.0625rem;font-weight:600;line-height:1.25;margin-top:3px}.fmline__w>span{display:block;font-size:var(--fs-xs);color:var(--tx-3);margin-top:2px}.ayah{padding:14px var(--gut) 0;text-align:center}.ayah__ar{font-family:var(--ar);font-size:var(--fs-ayah-ar);line-height:1.8;direction:rtl;color:var(--tx);font-weight:400}.ayah__ru{font-family:var(--serif);font-size:var(--fs-ayah-ru);line-height:1.5;margin-top:12px;color:#d8d1c6}.ayah__ref{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-3);margin-top:14px;font-weight:700;line-height:1.5}.how h2{font-family:var(--head);font-size:var(--fs-row);font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.02em}.how p{font-size:1rem;color:var(--tx-2);margin-top:12px;line-height:1.45}.how p b{display:block;color:var(--tx);font-weight:700}.how__more{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-top:4px;font-size:var(--fs-s);font-weight:700;color:var(--tx-2)}@media(hover:hover){.how__more:hover{color:var(--tx)}}.kdoor__free{display:inline-flex;align-items:center;height:24px;padding:0 9px;margin-top:10px;border-radius:var(--r-pill);background:var(--k-leaf);color:var(--k-ink);font-size:.75rem;font-weight:800}.tool:active,.fmline:active{border-color:var(--line);background:#19243a}.card:active .card__pic,.lrow:active .lrow__img{opacity:.86}@media(min-width:600px){.hero{height:700px;max-height:calc(100svh - 4px)}.hero__in{right:auto;width:460px}.tools{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.rail__arrow:focus-visible{opacity:1}@media(hover:hover){.rail-w:hover .rail__arrow{opacity:1}}.rail__arrow{display:grid;place-items:center;position:absolute;top:12px;bottom:60px;width:48px;z-index:6;opacity:0;color:var(--tx);background:linear-gradient(90deg,#0e1520eb,#0e152000);transition:opacity var(--t-fast) var(--ease)}.rail__arrow svg{width:28px;height:28px}.rail__arrow--l{left:0}.rail__arrow--r{right:0;background:linear-gradient(270deg,#0e1520eb,#0e152000)}.rail__arrow[disabled]{display:none}.band .rail__arrow--l{background:linear-gradient(90deg,#141d2bf2,#141d2b00)}.band .rail__arrow--r{background:linear-gradient(270deg,#141d2bf2,#141d2b00)}.grid2{grid-template-columns:repeat(4,1fr);gap:20px}.card__pic{transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.hero{height:calc(100vh - 100px);height:calc(100svh - 100px);min-height:560px;max-height:860px}.hero:after{background:linear-gradient(90deg,#0e1520eb 0,#0e15208c 34%,#0e152000 58%),linear-gradient(180deg,rgba(14,21,32,.5) 0,rgba(14,21,32,0) 18%,rgba(14,21,32,0) 70%,var(--bg) 100%)}.hero__img{object-position:80% 55%}.hero__in{left:var(--gut);bottom:72px;width:560px}.hero__h{font-size:5.5rem;line-height:.92;max-width:11ch}.hero__sub{font-size:1.1875rem;max-width:32ch}.hero .btn{width:auto;display:inline-flex;padding:0 30px;height:56px}.phead{padding-top:calc(var(--hdr-h) + 56px)}.phead__h{font-size:4.5rem;line-height:.92}.faq{max-width:760px}.tool{min-height:168px;padding:18px}.tool__line{display:block;min-height:2.7em}.kdoor{display:grid;grid-template-columns:1.25fr 1fr;align-items:center}.kdoor>picture{display:block;overflow:hidden;height:100%}.kdoor__img{aspect-ratio:3/2;height:100%;transition:transform .4s var(--ease)}.kdoor__tx{padding:32px}.kdoor h3{font-size:1.75rem}.kdoor__sub{font-size:1rem}.fmline{padding:20px 28px 20px 20px;gap:22px;background:linear-gradient(100deg,#18233A 0%,var(--bg-2) 60%)}.fmline__ic{width:72px;height:72px}.fmline__ic svg{width:26px;height:26px}.fmline b{font-size:1.375rem;margin-top:5px}.fmline__w>span{font-size:var(--fs-m);color:var(--tx-2);margin-top:4px}.fmline .chev{font-size:1.75rem;color:var(--tx-2)}.split{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:0 var(--gut);align-items:start}.split>.sec{margin-top:0}.split .row-h,.split .row-sub,.split .fmline,.split .kdoor,.split .alist{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.card--mixed{--w:260px;--h:146px}.ayah{max-width:980px;margin-left:auto;margin-right:auto}.alist{display:grid;grid-template-columns:1fr 1fr;column-gap:48px}.alist .lrow:nth-last-child(2){border-bottom:0}.how__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:20px}.how__grid p{margin-top:0;padding:18px 20px;border-radius:var(--r-float);background:var(--bg-2);line-height:1.45}.how__grid p b{display:block;font-size:1.0625rem;margin-bottom:2px}.home-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:56px;padding:0 var(--gut);align-items:start}.home-faq .row-h{padding:0}.home-faq .faq{max-width:none;padding:0}}@media(min-width:1024px)and (hover:hover){.card:hover .card__pic{transform:translateY(-4px)}.card:not(.card--book):hover .card__pic{box-shadow:0 0 0 2px var(--lamp)}.kdoor:hover .kdoor__img{transform:scale(1.03)}.kdoor:hover .kdoor__go{text-decoration:underline;text-underline-offset:4px}}@media(prefers-reduced-motion:reduce){.card:hover .card__pic,.kdoor:hover .kdoor__img{transform:none}}.ktag{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:3px 8px;border-radius:var(--r-btn);font-size:.75rem;font-weight:500;line-height:1.2;letter-spacing:.01em;vertical-align:middle;white-space:nowrap}.ktag--gold{color:var(--lamp);box-shadow:inset 0 0 0 1px var(--lamp)}.ktag--quiet{color:var(--tx-2);box-shadow:inset 0 0 0 1px #b3bccb73}.ktag--chip{color:var(--tx);background:#080c14bd}.kicker{font-size:.75rem;font-weight:600;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-2)}.kicker--gold{color:var(--lamp)}.kdot{display:inline-block;width:8px;height:8px;margin-right:10px;border-radius:50%;background:var(--lamp);vertical-align:1px}.ktitle{font-family:var(--head);font-weight:800;font-size:2rem;line-height:.95;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.ktitle.ktitle--row{font-size:var(--fs-row);line-height:1;letter-spacing:.02em}.klead{margin-top:12px;max-width:52ch;color:var(--tx-2);line-height:1.5}.ksec{padding-block:56px}.ksec--hall{background:var(--hall)}.ksec--deep{background:var(--deep)}.kterms{margin-top:10px;max-width:54ch;font-size:var(--fs-s);line-height:1.45;color:var(--tx-2);text-wrap:balance}@media(min-width:1024px){.ktitle{font-size:3rem}.ksec{padding-block:96px}}
