@import "https://fonts.googleapis.com/css2?family=Vazirmatn:wght@300;400;500;600;700;800;900&display=swap";
:root{--ink:#132b35;--ink2:#203f49;--cream:#f7f3eb;--paper:#fffdf9;--line:#e9e1d5;--muted:#6e7d82;--orange:#d97036;--orange2:#b75324;--sage:#d9e2d5;--gold:#e8b861;--white:#fff;--shadow:0 18px 45px #1a282b1a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Vazirmatn,Tahoma,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.container{width:min(1180px,100% - 44px);margin-inline:auto}.announcement{background:var(--ink);color:#dbe5e3;letter-spacing:.1px;justify-content:center;align-items:center;height:34px;font-size:12px;display:flex}.siteHeader{border-bottom:1px solid var(--line);z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f5;position:sticky;top:0}.headerInner{grid-template-columns:auto minmax(320px,1fr) auto;align-items:center;gap:34px;width:min(1180px,100% - 44px);height:78px;margin:auto;display:grid}.brand{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.brandMark{background:var(--orange);color:#fff;border-radius:50% 50% 50% 12px;place-items:center;width:44px;height:44px;font-family:Georgia,serif;font-size:26px;font-weight:700;display:grid;transform:rotate(-8deg)}.brandWords{flex-direction:column;line-height:1;display:flex}.brandWords b{font-size:24px;font-weight:900}.brandWords small{letter-spacing:2.3px;color:var(--muted);direction:ltr;margin-top:5px;font-size:8px}.searchBox{color:#829095;background:#fff;border:1px solid #ded7cb;border-radius:8px;align-items:center;gap:11px;height:45px;padding:0 15px;display:flex}.searchBox:focus-within{border-color:#aab8b6;box-shadow:0 0 0 3px #203f490d}.searchBox input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.searchBox input::placeholder{color:#a1aaaa}.headerActions{align-items:center;gap:22px;display:flex}.actionLink{color:#43575e;align-items:center;gap:7px;font-size:12px;display:flex}.actionButton,.cartButton{color:inherit;background:0 0;border:0}.cartButton{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);border-radius:8px;place-items:center;display:grid;position:relative}.cartButton i{background:var(--orange);color:#fff;border:2px solid var(--paper);border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid;position:absolute;top:-6px;left:-6px}.mainNav{color:#5a6b71;border-top:1px solid #f1ebe2;align-items:center;gap:30px;width:min(1180px,100% - 44px);height:43px;margin:auto;font-size:12px;display:flex}.mainNav a:hover{color:var(--orange)}.navSpacer{flex:1}.digitalOnly{color:#8c7352;background:#f7ebd8;border-radius:99px;padding:5px 10px;font-size:11px}.mobileMenuButton{background:0 0;border:0;display:none}.mobileDrawerBackdrop{z-index:100;background:#08181e73;position:fixed;inset:0}.mobileDrawer{background:var(--paper);width:min(340px,86vw);padding:26px;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 60px #00000026}.drawerClose{background:0 0;border:0;position:absolute;top:18px;left:18px}.mobileDrawer nav{flex-direction:column;margin-top:45px;display:flex}.mobileDrawer nav a{border-bottom:1px solid var(--line);padding:14px 0}.heroSection{background:var(--cream);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.heroNoise{opacity:.22;background-image:radial-gradient(#b7afa3 .65px,#0000 .65px);background-size:8px 8px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#0000);mask-image:linear-gradient(90deg,#0000,#000 45%,#0000)}.heroGrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;min-height:540px;display:grid;position:relative}.eyebrow{color:var(--orange2);letter-spacing:.3px;margin-bottom:18px;font-size:12px;font-weight:700;display:inline-block}.eyebrow.dark{color:#bde0d8}.heroContent h1{letter-spacing:-2.5px;margin:0 0 20px;font-size:58px;font-weight:900;line-height:1.18}.heroContent h1 em{color:var(--orange);font-style:normal}.heroContent>p{color:#627278;max-width:610px;font-size:15px;line-height:2}.heroButtons{gap:11px;margin-top:28px;display:flex}.primaryButton,.ghostButton{border-radius:7px;justify-content:center;align-items:center;gap:10px;height:46px;padding:0 22px;font-size:13px;font-weight:700;display:inline-flex}.primaryButton{background:var(--orange);color:#fff;border:1px solid var(--orange)}.primaryButton:hover{background:var(--orange2)}.ghostButton{background:#fff6;border:1px solid #cfc6b8}.heroTrust{color:#66777c;gap:20px;margin-top:30px;font-size:11px;display:flex}.heroTrust span{align-items:center;gap:5px;display:flex}.heroTrust svg{color:#5d8d7f}.featuredBook{justify-content:center;align-items:center;height:430px;display:flex;position:relative}.featureDecor{filter:blur(.2px);border-radius:50%;position:absolute}.featureDecorOne{background:#dbe3d4;width:340px;height:340px;top:8%;left:10%}.featureDecorTwo{border:1px solid #132b352e;width:130px;height:130px;bottom:10%;right:8%}.featuredCoverWrap{z-index:2;filter:drop-shadow(0 25px 25px #16212240);transform:rotate(4deg)}.featuredCover{object-fit:cover;background:#ddd;border-radius:3px;width:245px;height:350px}.featuredInfo{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow);background:#fffdf9eb;border:1px solid #fff;min-width:190px;padding:14px 18px;position:absolute;bottom:28px;right:2%}.featuredInfo span{color:var(--orange);font-size:10px;font-weight:700}.featuredInfo strong{margin:4px 0;font-size:14px;display:block}.featuredInfo small{color:var(--muted)}.quickStrip{border-bottom:1px solid var(--line);background:#fff}.quickGrid{grid-template-columns:repeat(3,1fr);min-height:92px;display:grid}.quickGrid>div{border-left:1px solid var(--line);align-items:center;gap:14px;padding:18px 26px;display:flex}.quickGrid>div:first-child{border-right:1px solid var(--line)}.quickGrid svg{color:var(--orange)}.quickGrid span{flex-direction:column;display:flex}.quickGrid b{font-size:12px}.quickGrid small{color:var(--muted);margin-top:3px;font-size:10px}.section{padding-top:78px;padding-bottom:82px}.sectionHeading{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.sectionHeading>div>span{color:var(--orange);font-size:11px;font-weight:700}.sectionHeading h2{margin:5px 0 0;font-size:27px}.sectionHeading>a{color:#5d6e73;align-items:center;gap:7px;font-size:11px;display:flex}.sectionHeading>p{color:var(--muted);font-size:11px}.bookGrid{grid-template-columns:repeat(5,1fr);gap:25px;display:grid}.bookGridFour{grid-template-columns:repeat(4,1fr)}.bookCard{min-width:0}.bookVisual{background:#f1ede5;border-radius:7px;justify-content:center;align-items:center;height:300px;display:flex;position:relative;overflow:hidden}.bookCover{object-fit:cover;background:#d9d4cb;border-radius:2px;width:171px;height:244px;transition:all .28s;box-shadow:0 16px 26px #16212233}.bookVisual:hover .bookCover{transform:translateY(-5px)rotate(-1deg);box-shadow:0 22px 34px #16212240}.bookBadge{background:var(--orange);color:#fff;z-index:2;border-radius:4px;padding:4px 7px;font-size:9px;position:absolute;top:11px;right:11px}.wishlist{color:#5f6e72;z-index:2;background:#ffffffc7;border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:10px;left:10px}.bookCardBody{padding:15px 2px 0}.bookTitle{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;display:block;overflow:hidden}.bookAuthor{color:#65767b;margin:6px 0;font-size:11px}.bookMetaLine{color:#899497;border-bottom:1px solid #eee9e2;justify-content:space-between;padding-bottom:10px;font-size:9px;display:flex}.bookCardBottom{justify-content:space-between;align-items:center;padding-top:10px;display:flex}.bookCardBottom strong{font-size:12px}.miniCart{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);background:#fff;border-radius:6px;place-items:center;display:grid}.miniCart:hover{background:var(--ink);color:#fff}.coverFallback{text-align:center;color:#fff;background:linear-gradient(160deg,#203f49,#132b35);flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.coverFallback span{letter-spacing:2px;color:#e8b861;font-size:11px}.coverFallback strong{margin:18px 0;font-size:18px}.coverFallback small{opacity:.7;font-size:9px}.categorySection{background:var(--ink);color:#fff;padding:72px 0 78px}.sectionHeading.light h2{color:#fff}.categoryCards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.categoryCards button{text-align:right;color:#fff;background:#173540;border:1px solid #2b4a54;border-radius:8px;min-height:150px;padding:22px;transition:all .2s;position:relative}.categoryCards button:hover{background:#1c414e;transform:translateY(-2px)}.categoryCards b{font-size:16px;display:block}.categoryCards small{color:#a8bcc1;margin-top:8px;line-height:1.8;display:block}.categoryCards i{color:#e8b861;font-size:10px;font-style:normal;position:absolute;bottom:15px;left:18px}.filterRow{flex-wrap:wrap;gap:8px;margin:-8px 0 28px;display:flex}.filterRow button{border:1px solid var(--line);color:#637479;background:#fff;border-radius:99px;padding:7px 13px;font-size:10px}.filterRow button.active{background:var(--ink);border-color:var(--ink);color:#fff}.emptyState{text-align:center;color:#809095;border:1px dashed #d9d2c7;border-radius:10px;padding:55px}.emptyState h3{color:var(--ink);margin:10px 0 3px}.emptyState p{font-size:12px}.readerPromo{background:#e4ded3;padding:90px 0}.readerPromoGrid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.readerMarketingVisual{isolation:isolate;background:#f4efe7;border-radius:20px;position:relative;overflow:hidden;transform:rotate(-.6deg);box-shadow:0 34px 70px #132b3533}.readerMarketingVisual:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff6b;position:absolute;inset:0}.readerMarketingVisual img{aspect-ratio:6/5;object-fit:cover;width:100%;height:auto;display:block}.readerText h2{margin:0 0 16px;font-size:38px;line-height:1.4}.readerText>p{color:#586a70;font-size:13px;line-height:2}.readerText ul{margin:23px 0 28px;padding:0;list-style:none}.readerText li{align-items:center;gap:8px;margin:10px 0;font-size:12px;display:flex}.readerText li svg{color:#507d70}.primaryButton.inverse{background:var(--ink);border-color:var(--ink)}.aboutSection{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;padding-top:85px;padding-bottom:85px;display:grid}.aboutSection h2{margin:0;font-size:28px;line-height:1.6}.aboutSection>p{color:#67777c;margin:0;font-size:13px;line-height:2.1}.siteFooter{background:#f1ece4;padding-top:65px}.footerGrid{grid-template-columns:2fr repeat(3,1fr);gap:70px;padding-bottom:55px;display:grid}.footerBrand{margin-bottom:16px}.footerGrid>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footerGrid p{color:#788488;font-size:11px}.footerGrid b{margin-bottom:6px;font-size:12px}.footerGrid a{color:#6e7b7f;font-size:10px}.copyright{color:#899194;border-top:1px solid #ded6cb;padding:18px 0;font-size:9px}.bookPage{padding-bottom:80px}.breadcrumbs{color:#899396;align-items:center;gap:8px;height:58px;font-size:10px;display:flex}.breadcrumbs b{color:#53646a}.productGrid{grid-template-columns:330px 1fr 310px;align-items:start;gap:55px;padding:28px 0 65px;display:grid}.productCoverPanel{background:#f0ebe2;border-radius:9px;justify-content:center;align-items:center;height:440px;display:flex;position:relative}.productCover{object-fit:cover;width:218px;height:314px;box-shadow:0 24px 36px #17232438}.digitalPill{color:#617277;background:#fff;border-radius:99px;padding:6px 10px;font-size:9px;position:absolute;bottom:14px;right:14px}.productInfo{padding-top:18px}.productCategory{color:var(--orange);font-size:10px;font-weight:700}.productInfo h1{margin:10px 0 5px;font-size:32px}.productInfo h2{color:#738187;margin:0 0 20px;font-size:14px;font-weight:500}.productAuthor,.productPublisher{color:#67787d;font-size:12px}.productDivider{background:var(--line);height:1px;margin:22px 0}.productDescription{color:#52656b;font-size:13px;line-height:2}.productFeatureList{gap:11px;margin-top:24px;display:grid}.productFeatureList span{color:#66777c;align-items:center;gap:8px;font-size:11px;display:flex}.productFeatureList svg{color:#5c8a7d}.buyBox{border:1px solid var(--line);background:#fff;border-radius:10px;padding:23px;position:sticky;top:175px;box-shadow:0 14px 40px #232a270f}.buyBox>span{color:#75858a;font-size:10px}.buyBox>strong{margin:5px 0 20px;font-size:20px;display:block}.buyButton,.sampleButton{border-radius:7px;width:100%;height:46px;font-size:12px;font-weight:700}.buyButton{background:var(--orange);color:#fff;border:0;justify-content:center;align-items:center;gap:8px;display:flex}.buyButton.added{background:#4c7d6c}.sampleButton{border:1px solid var(--line);color:var(--ink);box-sizing:border-box;cursor:pointer;background:#fff;justify-content:center;align-items:center;margin-top:8px;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:flex}.sampleButton:hover:not([disabled]){color:var(--orange);background:#fcfaf6;border-color:#cbbcae}.buyNotes{border-top:1px solid var(--line);margin-top:18px;padding-top:11px}.buyNotes p{color:#77868b;align-items:center;gap:6px;font-size:9px;display:flex}.buyNotes svg{color:#4e806f}.detailTabs{border:1px solid var(--line);background:#fff;border-radius:10px}.tabsHeader{border-bottom:1px solid var(--line);gap:30px;padding:0 25px;display:flex}.tabsHeader button{color:#7a888c;background:0 0;border:0;padding:18px 0;font-size:11px}.tabsHeader button.active{color:var(--ink);border-bottom:2px solid var(--orange);font-weight:700}.tabContent{padding:32px}.tabContent h3{font-size:19px}.tabContent>p{color:#607177;max-width:830px;font-size:12px;line-height:2.2}.specGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.specGrid span{border:1px solid #eee8df;border-radius:7px;flex-direction:column;padding:12px 15px;display:flex}.specGrid small{color:#849095;font-size:9px}.specGrid b{margin-top:4px;font-size:11px}.relatedSection{padding-bottom:0}.libraryHero{background:var(--ink);color:#fff;padding:65px 0}.libraryHero h1{margin:0 0 10px;font-size:38px}.libraryHero p{color:#a9bdc2;font-size:12px}.libraryContent{padding:45px 0 90px}.libraryToolbar{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.libraryToolbar>div{align-items:center;gap:12px;display:flex}.libraryToolbar>div>span{flex-direction:column;display:flex}.libraryToolbar b{font-size:12px}.libraryToolbar small{color:#7c8b8f;font-size:9px}.libraryToolbar>a{color:var(--orange);align-items:center;gap:6px;font-size:11px;display:flex}.libraryGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.libraryBook{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:130px 1fr;gap:22px;padding:18px;display:grid}.libraryBook>img,.libraryBook>.coverFallback{object-fit:cover;border-radius:3px;width:130px;height:186px}.libraryBook>div>span{color:var(--orange);font-size:9px}.libraryBook h2{margin:5px 0;font-size:18px}.libraryBook p{color:#76868a;font-size:10px}.progress{background:#ece7df;border-radius:9px;height:5px;margin:18px 0;position:relative}.progress i{background:var(--orange);border-radius:9px;height:100%;display:block}.progress small{color:#899497;font-size:8px;position:absolute;top:9px;right:0}.libraryBook .primaryButton{height:38px;margin-top:18px;padding:0 15px;font-size:10px}.secureReader{-webkit-user-select:none;user-select:none;background:#d8d4ce;min-height:100vh}.readerHeader{color:#fff;background:#122a34;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 28px;display:grid}.readerHeader>a{align-items:center;gap:8px;font-size:10px;display:flex}.readerHeader>div{text-align:center;flex-direction:column;display:flex}.readerHeader b{font-size:12px}.readerHeader small{color:#9fb1b6;font-size:8px}.readerHeader>span{color:#b5c6c9;justify-self:end;align-items:center;gap:7px;font-size:9px;display:flex}.readerToolbar{background:#fff;border-bottom:1px solid #c9c3ba;justify-content:center;align-items:center;gap:15px;height:46px;font-size:9px;display:flex}.readerToolbar button{background:#fff;border:1px solid #ded8cf;border-radius:5px;width:27px;height:27px}.readerCanvas{justify-content:center;padding:45px 20px 80px;display:flex}.readerPaper{background:#fffdf7;width:min(780px,100%);min-height:1020px;position:relative;overflow:hidden;box-shadow:0 15px 40px #1a1f1d2e}.paperContent{z-index:2;padding:120px 105px;position:relative}.paperContent small{text-align:center;color:#9a8d7c;font-size:11px;display:block}.paperContent h1{text-align:center;margin:22px 0 45px;font-size:28px}.paperContent p{text-align:justify;color:#34484f;font-size:14px;line-height:2.5}.watermarks{z-index:1;pointer-events:none;position:absolute;inset:0}.watermarks i{color:#c05b2b0f;font-size:28px;font-style:normal;font-weight:800;position:absolute;transform:rotate(-30deg)}.watermarks i:first-child{top:20%;left:10%}.watermarks i:nth-child(2){top:43%;right:5%}.watermarks i:nth-child(3){top:67%;left:15%}.watermarks i:nth-child(4){top:84%;right:12%}.adminPage{padding:55px 0 100px}.adminHeading{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.adminHeading span{color:var(--orange);font-size:10px}.adminHeading h1{margin:5px 0;font-size:28px}.adminHeading button{background:var(--ink);color:#fff;border:0;border-radius:6px;padding:10px 16px}.uploadPanel{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:28px;padding:28px}.uploadPanel h2{margin:0 0 5px;font-size:18px}.uploadPanel>p{color:#7a888c;font-size:10px}.formGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;display:grid}.formGrid label{color:#66777c;font-size:10px}.formGrid input,.formGrid select{border:1px solid var(--line);background:#fff;border-radius:6px;outline:0;width:100%;height:42px;margin-top:7px;padding:0 10px}.fileDrop{background:#faf8f4;border:1px dashed #b8b0a4;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:120px;margin:16px 0;display:flex}.fileDrop input{display:none}.fileDrop b{font-size:12px}.fileDrop small{color:#8b9699;margin-top:5px;font-size:9px}.adminTableWrap{border:1px solid var(--line);border-radius:10px;overflow:hidden}.adminTable{border-collapse:collapse;background:#fff;width:100%}.adminTable th,.adminTable td{text-align:right;border-bottom:1px solid #eee9e2;padding:12px 14px;font-size:10px}.adminTable th{color:#738187;background:#faf8f4}.adminTable td:first-child{align-items:center;gap:10px;display:flex}.adminTable td img{object-fit:cover;width:35px;height:50px}.statusOk{color:#447866;background:#e7f1ed;border-radius:99px;padding:4px 7px}@media (max-width:1000px){.headerInner{grid-template-columns:auto 1fr auto}.searchBox{grid-area:2/1/auto/-1;margin-bottom:12px}.headerInner{height:auto;padding:13px 0 12px}.mainNav,.headerActions .actionLink span{display:none}.mobileMenuButton{display:block}.brandWords b{font-size:20px}.heroGrid{grid-template-columns:1fr 1fr;gap:25px}.heroContent h1{font-size:45px}.bookGrid,.bookGridFive{grid-template-columns:repeat(3,1fr)}.categoryCards{grid-template-columns:1fr 1fr}.productGrid{grid-template-columns:280px 1fr}.buyBox{grid-column:1/-1;position:static}.readerPromoGrid{gap:45px}.footerGrid{grid-template-columns:2fr 1fr 1fr}.footerGrid>div:last-child{display:none}.formGrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.container{width:min(100% - 28px,1180px)}.announcement{height:30px;font-size:9px}.headerInner{gap:12px;width:min(100% - 28px,1180px)}.brandMark{width:38px;height:38px}.brandWords small{display:none}.headerActions{gap:6px}.headerActions .actionLink{display:none}.heroGrid{grid-template-columns:1fr;min-height:auto;padding:55px 0}.heroContent h1{font-size:39px}.heroContent>p{font-size:12px}.heroTrust{flex-wrap:wrap}.featuredBook{height:350px}.featuredCover{width:190px;height:270px}.featureDecorOne{width:270px;height:270px}.quickGrid{grid-template-columns:1fr}.quickGrid>div{border:0!important;border-bottom:1px solid var(--line)!important}.section{padding:55px 0}.bookGrid,.bookGridFive,.bookGridFour{grid-template-columns:repeat(2,1fr);gap:14px}.bookVisual{height:240px}.bookCover{width:137px;height:195px}.bookTitle{font-size:12px}.bookAuthor{font-size:9px}.categoryCards{grid-template-columns:1fr}.readerPromo{padding:60px 0}.readerPromoGrid{grid-template-columns:1fr}.readerText h2{font-size:31px}.mockPage{min-height:300px;padding:45px}.aboutSection{grid-template-columns:1fr;gap:22px}.footerGrid{grid-template-columns:1fr 1fr;gap:35px}.footerGrid>div:first-child{grid-column:1/-1}.productGrid{grid-template-columns:1fr;gap:25px}.productCoverPanel{height:370px}.productInfo h1{font-size:27px}.specGrid{grid-template-columns:1fr 1fr}.libraryGrid{grid-template-columns:1fr}.libraryBook{grid-template-columns:100px 1fr}.libraryBook>img,.libraryBook>.coverFallback{width:100px;height:145px}.readerHeader{grid-template-columns:auto 1fr auto;padding:0 12px}.readerHeader>div{display:none}.readerPaper{min-height:840px}.paperContent{padding:80px 38px}.paperContent p{font-size:12px}.formGrid{grid-template-columns:1fr}.adminTable th:nth-child(3),.adminTable td:nth-child(3){display:none}}@media (max-width:430px){.bookGrid,.bookGridFive,.bookGridFour{grid-template-columns:1fr 1fr}.bookVisual{height:210px}.bookCover{width:119px;height:170px}.sectionHeading h2{font-size:23px}.heroButtons{flex-direction:column;align-items:stretch}.primaryButton,.ghostButton{width:100%}.featuredInfo{right:0}.libraryBook{grid-template-columns:1fr}.libraryBook>img,.libraryBook>.coverFallback{width:120px;height:170px}.headerActions{display:none}.searchBox{grid-column:1/-1}}.authPlaceholder{width:58px;height:20px;display:block}.accountMenu{align-items:center;gap:8px;display:flex}.accountMenu>button{color:#6d7779;background:#f2eee8;border:0;border-radius:6px;padding:6px 8px;font-size:9px}.authPage{background:radial-gradient(circle at 80% 20%,#f6e9d6 0,transparent 28%),var(--paper);place-items:center;min-height:calc(100vh - 155px);padding:70px 20px;display:grid}.authCard{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:16px;width:min(460px,100%);padding:38px;box-shadow:0 24px 70px #1c2d3217}.authBrand{justify-content:center;margin-bottom:20px;display:flex}.authEyebrow{text-align:center;color:var(--orange);font-size:10px;display:block}.authCard h1{text-align:center;margin:8px 0;font-size:27px}.authCard>p{text-align:center;color:#7b898c;margin:0 0 28px;font-size:11px;line-height:2}.otpForm{flex-direction:column;gap:9px;display:flex}.otpForm label{color:#596d73;margin-top:4px;font-size:10px}.otpForm input{box-sizing:border-box;background:#fff;border:1px solid #d9d2c8;border-radius:8px;outline:none;width:100%;min-width:0;max-width:100%;height:50px;padding:0 14px;font-size:15px}.otpForm input:focus{border-color:#82979c;box-shadow:0 0 0 3px #203f490f}.otpInput{text-align:center;letter-spacing:11px;font-weight:800;font-size:22px!important}.authSubmit{background:var(--orange);color:#fff;border:0;border-radius:8px;height:50px;margin-top:8px;font-weight:800}.authSubmit:disabled{opacity:.55;cursor:not-allowed}.otpForm>small{color:#8c9698;text-align:center;font-size:9px;line-height:1.8}.otpSent{text-align:center;background:#f6f3ee;border-radius:8px;margin-bottom:5px;padding:11px;font-size:11px}.devOtp{color:#735c0a;text-align:center;background:#fff4cf;border:1px solid #f3df91;border-radius:7px;padding:9px;font-size:10px}.formError{color:#9b3e30;background:#fff0ed;border:1px solid #f2c6be;border-radius:7px;padding:10px 12px;font-size:10px}.formSuccess{color:#28684e;background:#edf7f1;border:1px solid #bfdfcd;border-radius:7px;padding:10px 12px;font-size:10px}.otpActions{justify-content:space-between;margin-top:5px;display:flex}.otpActions button{color:#60787e;background:0 0;border:0;padding:5px;font-size:9px}.otpActions button:disabled{opacity:.45}.libraryEmpty{text-align:center;background:#fff;border:1px dashed #cfc7bc;border-radius:12px;padding:70px 25px}.libraryEmpty>svg{color:var(--orange)}.libraryEmpty h2{margin:15px 0 7px;font-size:20px}.libraryEmpty p{color:#788689;margin:0 0 22px;font-size:10px}.libraryEmpty .primaryButton{width:auto;display:inline-flex}.adminHeading p{color:#839094;margin:6px 0 0;font-size:9px}.adminStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}.adminStats>div{background:var(--ink);color:#fff;border-radius:10px;padding:19px}.adminStats small{color:#aabcc0;margin-bottom:9px;font-size:9px;display:block}.adminStats b{font-size:25px}.panelTitleRow{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.panelTitleRow p{color:#7a888c;margin:4px 0;font-size:10px}.privateBadge{color:#3d6e5d;direction:ltr;background:#eaf2ef;border-radius:99px;padding:5px 9px;font-size:9px}.adminFormGrid{grid-template-columns:repeat(3,1fr)}.wideField{color:#66777c;margin-top:14px;font-size:10px;display:block}.wideField textarea{border:1px solid var(--line);resize:vertical;border-radius:7px;outline:none;width:100%;margin-top:7px;padding:11px;display:block}.adminFiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adminFiles .fileDrop{cursor:pointer}.adminFiles .fileDrop:hover{border-color:var(--orange);background:#fffaf3}.adminMessage{margin:0 0 14px}.statusDraft{color:#846f48;background:#f5ecd9;border-radius:99px;padding:4px 7px}@media (max-width:900px){.adminStats,.adminFormGrid{grid-template-columns:1fr 1fr}.adminFiles{grid-template-columns:1fr}}@media (max-width:700px){.authCard{padding:28px 20px}.authCard h1{font-size:23px}.adminStats{grid-template-columns:1fr 1fr}.adminFormGrid{grid-template-columns:1fr}.adminTable th:nth-child(6),.adminTable td:nth-child(6){display:none}}.cartPage{background:#fbfaf7;min-height:calc(100vh - 140px)}.cartHero{background:var(--cream);border-bottom:1px solid var(--line);padding:42px 0}.cartHero h1{margin:7px 0;font-size:34px}.cartHero p{color:#718086;margin:0;font-size:11px}.cartLayout{grid-template-columns:minmax(0,1fr) 340px;gap:28px;padding:42px 0 75px;display:grid}.cartItems,.cartSummary{border:1px solid var(--line);background:#fff;border-radius:13px}.cartItems{padding:0 22px}.cartSectionTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:70px;display:flex}.cartSectionTitle h2{font-size:16px}.cartSectionTitle button,.cartItemPrice button{color:#a04d32;font:inherit;cursor:pointer;background:0 0;border:0;font-size:9px}.cartItem{border-bottom:1px solid #eee9e2;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 0;display:grid}.cartItem:last-child{border-bottom:0}.cartItem>a>img,.cartItem>a>.coverFallback{object-fit:cover;border-radius:5px;width:86px;height:122px}.cartItemInfo>span{color:var(--orange);font-size:9px}.cartItemInfo h3{margin:6px 0 3px;font-size:15px}.cartItemInfo p{color:#758488;margin:0;font-size:10px}.cartItemPrice{text-align:left;flex-direction:column;align-items:flex-end;gap:18px;display:flex}.cartItemPrice strong{font-size:13px}.cartItemOwned{opacity:.68}.ownedNotice{align-items:center;gap:5px;margin-top:10px;font-size:9px;display:flex;color:#3d755e!important}.cartSummary{align-self:start;padding:24px;position:sticky;top:25px}.cartSummary h2{margin:0 0 20px;font-size:18px}.cartSummary>div{color:#6f7f84;justify-content:space-between;padding:9px 0;font-size:10px;display:flex}.cartSummary>div b{color:var(--ink)}.cartSummary .cartTotal{border-top:1px solid var(--line);align-items:center;margin-top:10px;padding-top:18px}.cartTotal strong{color:var(--orange2);font-size:18px}.checkoutButton{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;height:49px;margin-top:20px;font-weight:800}.checkoutButton:disabled{opacity:.5;cursor:not-allowed}.cartSecurity{color:#66777c;gap:7px;margin:14px 0;font-size:9px;line-height:1.9;display:flex}.continueShopping{text-align:center;color:#64777d;margin-top:13px;font-size:9px;display:block}.cartError{color:#9b3e30;background:#fff0ed;border:1px solid #f2c6be;border-radius:7px;padding:9px;font-size:9px}.cartEmpty,.cartLoading{text-align:center;padding:80px 0}.cartEmpty>div{background:#fff;border:1px dashed #cfc7bc;border-radius:13px;padding:70px 20px}.cartEmpty h2{margin:0 0 8px}.cartEmpty p{color:#718086;margin:0 0 22px;font-size:10px}.cartEmpty .primaryButton{width:auto;display:inline-flex}.paymentResultPage{background:var(--cream);place-items:center;min-height:calc(100vh - 160px);padding:60px 20px;display:grid}.paymentResultCard{border:1px solid var(--line);text-align:center;width:min(560px,100%);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:42px}.paymentResultIcon{color:#367157;background:#edf7f1;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 18px;display:grid}.paymentResultCard.failed .paymentResultIcon{color:#a04434;background:#fff0ed;font-size:36px}.paymentResultCard h1{margin:8px 0;font-size:25px}.paymentResultCard>p{color:#718086;font-size:11px;line-height:2}.paymentRef{background:#f8f5ef;border-radius:8px;margin:20px 0;padding:14px}.paymentRef small{color:#718086;margin-bottom:6px;font-size:9px;display:block}.paymentRef b{font-size:18px}.orderCode{color:#8b9699;word-break:break-all;font-size:8px;display:block}.paymentResultActions{justify-content:center;gap:10px;margin-top:24px;display:flex}.paymentResultActions .primaryButton,.paymentResultActions .ghostButton{width:auto}.paymentSafety{color:#66777c;justify-content:center;align-items:center;gap:6px;margin-top:20px;font-size:9px;display:flex}@media (max-width:850px){.cartLayout{grid-template-columns:1fr}.cartSummary{position:static}.cartItem{grid-template-columns:74px 1fr auto}.cartItem>a>img,.cartItem>a>.coverFallback{width:74px;height:105px}}@media (max-width:560px){.cartHero{padding:30px 0}.cartHero h1{font-size:27px}.cartItems{padding:0 14px}.cartItem{grid-template-columns:68px 1fr;gap:12px}.cartItem>a>img,.cartItem>a>.coverFallback{width:68px;height:96px}.cartItemPrice{flex-direction:row-reverse;grid-column:2;justify-content:space-between;align-items:center}.paymentResultCard{padding:30px 20px}.paymentResultActions{flex-direction:column}.paymentResultActions .primaryButton,.paymentResultActions .ghostButton{width:100%}}.adminEditLink{background:#143a43;border-radius:7px;justify-content:center;align-items:center;min-width:64px;height:32px;padding:0 12px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.adminEditLink:hover{opacity:.88}.editBookPreview{border:1px solid var(--line);background:#fbfaf7;border-radius:10px;align-items:center;gap:14px;margin:0 0 22px;padding:12px;display:flex}.editBookPreview img{object-fit:cover;border-radius:5px;width:58px;height:80px;box-shadow:0 4px 14px #0002}.editBookPreview div{flex-direction:column;gap:5px;display:flex}.editBookPreview b{font-size:13px}.editBookPreview small{color:#78868a;text-align:left;direction:ltr;font-size:9px}.adminEditActions{align-items:center;gap:10px;margin-top:18px;display:flex}.adminEditActions .primaryButton,.adminEditActions .ghostButton{width:auto}.adminTable td:last-child{white-space:nowrap}.searchBox{position:relative}.searchSubmit{background:var(--ink);color:#fff;white-space:nowrap;border:0;border-radius:6px;height:31px;padding:0 12px;font-size:9px;font-weight:800}.searchSubmit:hover{background:var(--orange)}.searchPage{background:#fbfaf7;min-height:calc(100vh - 155px)}.searchHero{background:var(--cream);border-bottom:1px solid var(--line);padding:52px 0}.searchHero h1{margin:2px 0 10px;font-size:34px}.searchHero p{color:#718086;margin:0;font-size:11px}.searchResults{padding-top:42px;padding-bottom:90px}.searchResultHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:18px;display:flex}.searchResultHeading>div{flex-direction:column;gap:4px;display:flex}.searchResultHeading b{font-size:14px}.searchResultHeading small{color:#7d8b8f;font-size:9px}.searchResultHeading>a{color:var(--orange);align-items:center;gap:6px;font-size:10px;display:flex}.searchEmptyLarge{text-align:center;color:#7d8b8f;background:#fff;border:1px dashed #d6cec2;border-radius:13px;padding:75px 24px}.searchEmptyLarge>svg{color:var(--orange)}.searchEmptyLarge h2{color:var(--ink);margin:14px 0 7px;font-size:20px}.searchEmptyLarge p{margin:0 0 23px;font-size:10px;line-height:2}.searchEmptyLarge .primaryButton{width:auto;display:inline-flex}@media (max-width:700px){.searchSubmit{padding:0 9px}.searchHero{padding:38px 0}.searchHero h1{font-size:27px}.searchResults{padding-top:28px}.searchResultHeading{align-items:flex-end}}.productSocialRow{justify-content:space-between;align-items:center;gap:14px;margin:17px 0;display:flex}.productRating{align-items:center;gap:7px;display:flex}.productRating b{font-size:14px}.productRating small{color:#7b898d;font-size:9px}.starsInline{letter-spacing:1px;color:var(--gold);font-size:13px}.favoriteAction{border:1px solid var(--line);color:#5f7177;background:#fff;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.favoriteAction:hover,.favoriteAction.isFavorite{color:#b65346;background:#fff6f4;border-color:#d4a39a}.favoriteAction.isFavorite svg{fill:currentColor}.wishlist.isFavorite{color:#fff;background:#b65346;border-color:#b65346}.wishlist.isFavorite svg{fill:currentColor}.favoriteHeaderLink svg{color:#b65346}.cardPriceAndRating{flex-direction:column;gap:2px;display:flex}.cardPriceAndRating small{color:#8a7770;font-size:8px}.developedTabs .tabsHeader button{position:relative}.developedTabs .tabsHeader button small{color:#65777c;background:#f1ece4;border-radius:99px;margin-right:4px;padding:2px 6px;font-size:8px}.longDescription{white-space:pre-line;line-height:2.25!important}.introHighlights{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.introHighlights span{color:#45645a;background:#f3f6f4;border:1px solid #dfe8e3;border-radius:99px;padding:7px 10px;font-size:9px}.richSpecs{grid-template-columns:repeat(3,1fr)}.richSpecs span{min-height:78px}.reviewsTab{gap:26px;display:grid}.ratingSummary{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ratingNumber{border:1px solid var(--line);text-align:center;background:#f8f5ef;border-radius:12px;padding:25px}.ratingNumber>b{font-size:38px;line-height:1}.ratingNumber small{color:#78878b;margin-top:8px;font-size:9px;display:block}.stars{justify-content:center;gap:2px;margin-top:8px;display:flex}.stars span,.reviewStars span{color:#d8d2c9}.stars span.on,.reviewStars span.on{color:var(--gold)}.reviewForm{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.reviewForm h4{margin:0 0 10px;font-size:13px}.starPicker{direction:ltr;justify-content:flex-end;gap:2px;margin-bottom:10px;display:flex}.starPicker button{color:#ddd5c9;background:0 0;border:0;padding:0 2px;font-size:26px}.starPicker button.active{color:var(--gold)}.reviewForm textarea{border:1px solid var(--line);resize:vertical;width:100%;font:inherit;border-radius:8px;outline:none;padding:11px;font-size:11px;line-height:1.9}.reviewForm textarea:focus{border-color:#9eaaa9}.reviewFormFooter{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.reviewFormFooter small{color:#8b9699;font-size:8px}.reviewFormFooter button{background:var(--ink);color:#fff;border:0;border-radius:7px;height:36px;padding:0 15px;font-size:9px;font-weight:800}.reviewGate{text-align:center;color:#78868a;border:1px dashed #d3cabd;border-radius:10px;padding:24px;font-size:10px}.reviewGate a{color:var(--orange);font-weight:800}.reviewsList{gap:12px;display:grid}.reviewItem{border:1px solid var(--line);background:#fff;border-radius:11px;padding:17px}.reviewHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.reviewHead>div:first-child{align-items:center;gap:7px;display:flex}.reviewHead b{font-size:11px}.reviewHead>div:first-child span{color:#3b6d57;background:#e9f4ee;border-radius:99px;padding:3px 6px;font-size:7px}.reviewStars{direction:ltr;font-size:12px;display:flex}.reviewItem p{color:#53666d;margin:12px 0;font-size:10px;line-height:2}.reviewItem>small{color:#909a9c;font-size:8px}.noReviews{text-align:center;color:#839095;border:1px dashed #d6cec2;border-radius:10px;padding:35px;font-size:10px}.favoritesPage{background:#fbfaf7;min-height:calc(100vh - 140px)}.favoritesContent{padding-top:42px;padding-bottom:90px}.previewPage{background:#f3f0ea;min-height:100vh;padding-bottom:50px}.previewHeading{justify-content:space-between;align-items:flex-end;gap:20px;padding-top:35px;padding-bottom:20px;display:flex}.previewHeading span{color:var(--orange);font-size:9px;font-weight:800}.previewHeading h1{margin:5px 0;font-size:28px}.previewHeading p{color:#738288;margin:0;font-size:10px}.previewHeading>a{color:#5e7177;align-items:center;gap:6px;font-size:10px;display:flex}.previewNotice{color:#745f2b;background:#fff8e8;border:1px solid #ead6a6;border-radius:9px;align-items:center;gap:9px;margin-bottom:13px;padding:11px 14px;display:flex}.previewNotice p{margin:0;font-size:9px;line-height:1.8}.previewFrameWrap{padding:0}.previewFrame{background:#5f6265;border:1px solid #d7d0c6;border-radius:12px;width:100%;height:78vh;display:block}.sampleButton[disabled]{opacity:.5;cursor:not-allowed}.adminFilesThree{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.ratingSummary{grid-template-columns:1fr}.richSpecs{grid-template-columns:1fr 1fr}.adminFilesThree{grid-template-columns:1fr}.favoriteHeaderLink{display:none}}@media (max-width:600px){.productSocialRow{flex-direction:column;align-items:flex-start}.richSpecs{grid-template-columns:1fr}.previewHeading{flex-direction:column;align-items:flex-start}.previewFrame{height:70vh}.reviewHead{flex-direction:column;align-items:flex-start}.favoriteAction{justify-content:center;width:100%}}@media (max-width:700px){.adminTable th:nth-child(6),.adminTable td:nth-child(6){display:none}}.bookCoverLink{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bookCoverLink:focus-visible{outline:2px solid var(--orange);outline-offset:-3px}.adminNav{border:1px solid var(--line);background:#f1eee8;border-radius:10px;align-items:center;gap:8px;width:max-content;margin:0 0 24px;padding:6px;display:flex}.adminNav a{color:#63757a;border-radius:7px;justify-content:center;align-items:center;height:36px;padding:0 16px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.adminNav a.active{background:var(--ink);color:#fff;box-shadow:0 4px 12px #173e471b}.adminStats>.adminStatLink{background:var(--ink);color:#fff;border-radius:10px;padding:19px;text-decoration:none;transition:all .18s;display:block}.adminStats>.adminStatLink:hover{transform:translateY(-1px);box-shadow:0 8px 20px #163a4318}.adminStats>.adminStatLink small{color:#aabcc0;margin-bottom:9px;font-size:9px;display:block}.adminStats>.adminStatLink b{font-size:25px;display:block}.adminStats>.adminStatLink span{color:#d1dcde;margin-top:7px;font-size:8px;display:block}.adminStatPrice{line-height:1.5;font-size:17px!important}.usersTableWrap{overflow-x:auto}.usersTable{min-width:1120px}.usersTable td:first-child{min-width:160px}.userAvatar{color:#31594c;background:#e8eee9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:inline-flex}.userCellText{flex-direction:column;gap:3px;display:flex}.userCellText b{font-size:10px}.userCellText small{color:#9aa3a5;text-align:right;direction:ltr;font-size:7px}.mobileCell{font-variant-numeric:tabular-nums;text-align:left!important}.statusAdmin{color:#745916;background:#f7e9b8;border-radius:99px;padding:4px 7px}.statusUser{color:#4f6870;background:#eaf0f2;border-radius:99px;padding:4px 7px}.adminEmptyCell{color:#829095;text-align:center!important;padding:35px!important}.userDetailHeading{align-items:flex-end}.adminBackButton{justify-content:center;min-width:130px;text-decoration:none;display:inline-flex;width:auto!important}.userProfileCard{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:86px 1fr;align-items:center;gap:22px;margin-bottom:20px;padding:22px;display:grid}.userProfileAvatar{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;font-size:25px;font-weight:900;display:flex}.userProfileGrid{grid-template-columns:repeat(3,1fr);gap:17px 24px;display:grid}.userProfileGrid div{min-width:0}.userProfileGrid small{color:#8c999c;margin-bottom:5px;font-size:8px;display:block}.userProfileGrid b{color:#314a51;overflow-wrap:anywhere;font-size:10px;display:block}.userDetailStats{margin-top:0}.adminDetailSection{border:1px solid var(--line);background:#fff;border-radius:12px;margin:18px 0;padding:21px}.adminSectionTitle{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.adminSectionTitle span{color:var(--orange);font-size:8px;font-weight:800}.adminSectionTitle h2{margin:3px 0 0;font-size:17px}.adminSectionTitle>b{color:#607278;background:#f1eee8;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;display:flex}.userBooksList{gap:8px;display:grid}.userBookRow{border-top:1px solid #eee9e2;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 0;display:grid}.userBookRow:first-child{border-top:0}.userBookRow img{object-fit:cover;border-radius:4px;width:42px;height:58px}.userBookRow>div{flex-direction:column;gap:4px;display:flex}.userBookRow a{color:#263f46;font-size:10px;font-weight:800}.userBookRow small,.userBookRow time{color:#879497;font-size:8px}.adminEmptyState{text-align:center;color:#839095;background:#fbfaf7;border:1px dashed #d6cec2;border-radius:9px;padding:24px;font-size:9px}.adminEmptyState.compact{padding:16px}.orderBookNames{max-width:300px;line-height:1.8}.userActivityGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.userActivityGrid .adminDetailSection{margin:0}.activityBookLink{border-top:1px solid #eee9e2;flex-direction:column;gap:4px;padding:10px 0;text-decoration:none;display:flex}.activityBookLink:first-of-type{border-top:0}.activityBookLink b{color:#314a51;font-size:10px}.activityBookLink small{color:#8b989a;font-size:8px}.userReviewRow{border-top:1px solid #eee9e2;padding:11px 0}.userReviewRow:first-of-type{border-top:0}.userReviewRow>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.userReviewRow a{color:#314a51;font-size:10px;font-weight:800}.userReviewRow span{color:var(--gold);direction:ltr;font-size:10px}.userReviewRow p{color:#66787d;margin:7px 0 0;font-size:9px;line-height:1.9}@media (max-width:900px){.userProfileGrid{grid-template-columns:1fr 1fr}.userActivityGrid{grid-template-columns:1fr}.usersTable{min-width:980px}}@media (max-width:700px){.adminNav{width:100%}.adminNav a{flex:1}.userProfileCard{text-align:center;grid-template-columns:1fr}.userProfileAvatar{margin:auto}.userProfileGrid{text-align:right;grid-template-columns:1fr 1fr}.userDetailHeading{flex-direction:column;align-items:flex-start}.userBookRow{grid-template-columns:42px 1fr}.userBookRow time{grid-column:2}.userOrdersTable{min-width:720px}}.profileWelcome{background:#f6f3ee;border:1px solid #e7e0d7;border-radius:9px;flex-direction:column;gap:5px;margin-bottom:4px;padding:13px 14px;display:flex}.profileWelcome b{color:#263f46;font-size:12px}.profileWelcome span{color:#78878a;font-size:9px;line-height:1.8}.profileNameGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%;min-width:0;display:grid}.profileNameGrid>div{flex-direction:column;gap:7px;width:100%;min-width:0;display:flex}.profileNameGrid input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.profileMobileHint{color:#6e7f83;text-align:center;background:#fbfaf7;border-radius:7px;margin-top:2px;padding:8px;font-size:9px}.profileMobileHint b{color:#2f4a51}.profileOnboardingForm .authSubmit{margin-top:4px}@media (max-width:520px){.profileNameGrid{grid-template-columns:1fr}}@media (max-width:600px){.readerMarketingVisual{border-radius:14px;transform:none;box-shadow:0 20px 42px #132b3529}}.bookBadgeStack{z-index:3;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:11px;right:11px}.bookBadgeStack .bookBadge{position:static}.discountBadge{color:#fff;background:#b74732;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:900;box-shadow:0 5px 16px #822a192e}.cardPriceAndRating del{color:#9b9b96;font-size:8px;text-decoration-thickness:1px}.cardPriceAndRating .salePrice{color:#b74732;font-size:13px}.buyDiscountBox{background:#fff2ee;border:1px solid #efc5b9;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:10px 11px;display:flex}.buyDiscountBox b{color:#ad412c;font-size:12px}.buyDiscountBox span{color:#8b655d;font-size:9px}.buyOriginalPrice{color:#96918a;font-size:10px;margin:7px 0 0!important;display:block!important}.buySalePrice{color:#b74732!important;margin-top:2px!important}.productDiscountBadge{color:#fff;background:#b74732;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:900;position:absolute;top:14px;right:14px;box-shadow:0 8px 18px #822a192e}.discountAdminField{background:#fff7f3;border:1px solid #f0d1c7;border-radius:8px;padding:9px}.discountAdminField small{color:#a16c60;margin-top:5px;font-size:8px;line-height:1.7;display:block}.adminDiscountBadge,.cartDiscountBadge{color:#a73e2b;background:#fff0eb;border:1px solid #efc5b9;border-radius:99px;align-items:center;padding:4px 8px;font-size:8px;font-weight:900;display:inline-flex}.adminOldPrice{color:#999;font-size:8px;display:block}.adminSalePrice{color:#b74732;margin-top:2px;font-size:10px;display:block}.cartItemPrice del{color:#9b9892;font-size:9px}.cartItemPrice .cartDiscountBadge{margin-bottom:-10px}.cartItemPrice strong{color:#b74732}.bookCoverFrame{flex:none;width:171px;height:244px;position:relative;overflow:visible}.bookCoverFrame .bookCover{width:100%;height:100%;display:block}.discountCoverBadge{z-index:8;color:#fff;pointer-events:none;background:linear-gradient(145deg,#d85a3f,#a92f22);border:3px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:0;min-width:58px;height:58px;display:flex;position:absolute;top:-11px;right:-13px;transform:rotate(7deg);box-shadow:0 9px 22px #78261c4d}.discountCoverBadge strong{letter-spacing:-.5px;font-size:15px;font-weight:950;line-height:1}.discountCoverBadge small{margin-top:4px;font-size:8px;font-weight:800;line-height:1}.bookCoverLabel{z-index:7;color:#fff;background:#142f3aeb;border-radius:5px;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;bottom:9px;right:9px;box-shadow:0 4px 12px #00000029}@media (max-width:680px){.discountCoverBadge{min-width:52px;height:52px;top:-9px;right:-9px}.discountCoverBadge strong{font-size:13px}.discountCoverBadge small{font-size:7px}}.aboutPage{background:var(--paper)}.aboutHero{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f7f1e7 0%,#fffaf3 48%,#eef3ef 100%);position:relative;overflow:hidden}.aboutHeroPattern{opacity:.34;background-image:radial-gradient(#c6b9aa .7px,#0000 .7px);background-size:10px 10px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 75%,#0000)}.aboutHeroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:76px;min-height:520px;padding-block:72px;display:grid;position:relative}.aboutHeroContent h1{letter-spacing:-1.8px;margin:0 0 22px;font-size:49px;font-weight:900;line-height:1.28}.aboutHeroContent h1 em{color:var(--orange);font-style:normal}.aboutHeroContent>p{color:#63767b;max-width:660px;margin:0;font-size:14px;line-height:2.15}.aboutHeroActions{align-items:center;gap:11px;margin-top:28px;display:flex}.aboutHeroCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #d8cdbed9;border-radius:18px;padding:32px;position:relative;box-shadow:0 30px 70px #203f4921}.aboutHeroCard:before{content:"";filter:blur(4px);background:#d9703620;border-radius:50%;width:130px;height:130px;position:absolute;top:-40px;left:-38px}.aboutHeroBookIcon{background:var(--ink);color:#fff;border-radius:16px;place-items:center;width:58px;height:58px;margin-bottom:20px;display:grid}.aboutHeroCard>span{color:var(--orange);font-size:10px;font-weight:800}.aboutHeroCard>strong{margin:7px 0 12px;font-size:26px;display:block}.aboutHeroCard>p{color:#687b80;margin:0;font-size:11px;line-height:2}.aboutHeroChecks{border-top:1px solid var(--line);gap:10px;margin-top:22px;padding-top:18px;display:grid}.aboutHeroChecks span{color:#435c63;align-items:center;gap:9px;font-size:10px;display:flex}.aboutHeroChecks svg{color:var(--orange)}.aboutFacts{z-index:3;border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-top:-34px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #1a282b14}.aboutFacts>div{border-left:1px solid var(--line);align-items:center;gap:16px;padding:22px 28px;display:flex}.aboutFacts>div:last-child{border-left:0}.aboutFacts b{color:var(--orange);font-size:24px}.aboutFacts span{color:#687a7f;font-size:10px;line-height:1.8}.aboutStorySection{grid-template-columns:.72fr 1.28fr;gap:80px;padding-block:100px;display:grid}.aboutStoryHeading h2{margin:0;font-size:34px;line-height:1.5}.aboutStoryText{gap:18px;display:grid}.aboutStoryText p{color:#5f7379;text-align:justify;margin:0;font-size:13px;line-height:2.35}.aboutValuesSection{background:var(--ink);padding:78px 0}.aboutValueGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.aboutValueGrid article{color:#fff;background:#183842;border:1px solid #31525b;border-radius:14px;padding:26px}.aboutValueGrid svg{color:#efb177}.aboutValueGrid h3{margin:18px 0 8px;font-size:17px}.aboutValueGrid p{color:#bfcfd2;margin:0;font-size:10px;line-height:2}.aboutTeamSection{padding-block:96px}.aboutTeamGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.teamCard{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:100px 1fr;align-items:start;gap:22px;padding:24px;transition:all .2s;display:grid}.teamCard:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.teamAvatar{background:linear-gradient(145deg,var(--ink),#315763);color:#fff;border-radius:22px;place-items:center;width:90px;height:90px;font-size:23px;font-weight:900;display:grid}.teamAvatar.alt{background:linear-gradient(145deg,#c35b31,#e18b52)}.teamInfo>span{color:var(--orange);font-size:9px;font-weight:800}.teamInfo h3{margin:6px 0 9px;font-size:20px}.teamInfo p{color:#687a7f;margin:0;font-size:10px;line-height:2}.teamInfo a{color:var(--ink);align-items:center;gap:6px;margin-top:15px;font-size:9px;font-weight:800;display:inline-flex}.teamInfo a:hover{color:var(--orange)}.aboutContactSection{background:#ece5da;padding:68px 0}.aboutContactGrid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.aboutContactGrid h2{margin:0 0 14px;font-size:31px}.aboutContactGrid>div>p{color:#62757a;margin:0;font-size:11px;line-height:2.1}.aboutContactCards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.aboutContactCards a{background:#fff;border:1px solid #ded4c6;border-radius:11px;flex-direction:column;gap:6px;padding:16px;display:flex}.aboutContactCards a:last-child{grid-column:1/-1}.aboutContactCards small{color:#8a989b;font-size:8px}.aboutContactCards b{color:#273f46;text-align:right;font-size:11px}.homeAboutText{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.homeAboutText p{margin:0}@media (max-width:900px){.aboutHeroGrid{grid-template-columns:1fr;gap:35px}.aboutHeroContent h1{font-size:42px}.aboutFacts{grid-template-columns:1fr;margin-top:22px}.aboutFacts>div{border-left:0;border-bottom:1px solid var(--line)}.aboutFacts>div:last-child{border-bottom:0}.aboutStorySection{grid-template-columns:1fr;gap:28px;padding-block:70px}.aboutValueGrid,.aboutTeamGrid{grid-template-columns:1fr}.aboutContactGrid{grid-template-columns:1fr;gap:30px}}@media (max-width:600px){.aboutHeroGrid{min-height:auto;padding-block:48px}.aboutHeroContent h1{letter-spacing:-1px;font-size:34px}.aboutHeroActions{flex-direction:column;align-items:stretch}.aboutHeroActions a{justify-content:center;width:100%}.aboutHeroCard{padding:23px}.aboutStoryHeading h2{font-size:27px}.teamCard{grid-template-columns:1fr}.teamAvatar{border-radius:18px;width:72px;height:72px}.aboutContactCards{grid-template-columns:1fr}.aboutContactCards a:last-child{grid-column:auto}.aboutTeamSection{padding-block:68px}}.previewSecureReader{background:#d7d4ce;min-height:100vh;overflow-x:hidden}.previewReaderHeader{z-index:30;position:sticky;top:0}.previewReaderToolbar{z-index:29;grid-template-columns:1fr auto 1fr;padding:0 20px;display:grid;position:sticky;top:64px}.previewReaderToolbar>b{color:#31464e;font-size:10px}.readerNavGroup{justify-content:center;align-items:center;gap:8px;display:flex}.readerNavGroup:first-child{justify-self:start}.readerNavGroup:last-child{justify-self:end}.readerNavGroup button{cursor:pointer;font-size:15px;line-height:1}.readerNavGroup button:disabled{opacity:.35;cursor:not-allowed}.readerNavGroup span{text-align:center;color:#65757a;min-width:74px}.previewReaderNotice{color:#745f2b;background:#fff8e8;border-bottom:1px solid #ead6a6;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 20px;font-size:9px;display:flex}.previewReaderCanvas{align-items:flex-start;overflow:auto}.previewReaderStage{min-width:min(760px,92vw);max-width:1200px;margin:0 auto;transition:width .16s;position:relative}.previewPageImage{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#fff;border:1px solid #4d545524;width:100%;height:auto;transition:opacity .18s;display:block;box-shadow:0 18px 44px #13232b30}.previewPageImage.isLoading{opacity:.15}.previewLoading{color:#53676d;z-index:2;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;inset:0}.previewReaderFooter{text-align:center;color:#718084;padding:0 16px 26px;font-size:8px}.previewSecureReader img{-webkit-touch-callout:none}@media (max-width:700px){.previewReaderToolbar{grid-template-columns:1fr auto;gap:5px;padding:0 8px;top:64px}.previewReaderToolbar>b{display:none}.readerNavGroup:first-child{justify-self:start}.readerNavGroup:last-child{justify-self:end}.readerNavGroup span{min-width:60px;font-size:8px}.previewReaderNotice{text-align:center;font-size:8px}.previewReaderCanvas{padding:22px 10px 45px}.previewReaderStage{min-width:96vw}.previewReaderHeader>div{display:none}}.readerBackLink{direction:rtl;align-items:center;gap:8px;display:inline-flex!important}.readerBackArrow{justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.readerPageNav{direction:ltr!important}.readerPageNav button{justify-content:center;align-items:center;font-family:Arial,sans-serif;font-size:17px;font-weight:700;display:inline-flex}.readerPageNav span{direction:rtl}.readerZoomNav{direction:ltr!important}.previewReaderStage{min-height:420px}.previewImageError{text-align:center;color:#41565d;background:#fff;border:1px solid #4d545524;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:420px;padding:28px;display:flex;box-shadow:0 18px 44px #13232b1f}.previewImageError b{color:#18323c;font-size:14px}.previewImageError span{color:#75858a;font-size:10px}.previewImageError button{color:#a94f2f;cursor:pointer;background:#fff7ef;border:1px solid #d8cfc5;border-radius:8px;padding:9px 18px;font-family:inherit;font-size:10px}.previewImageError button:hover{background:#fff0e3}@media (max-width:700px){.previewReaderStage,.previewImageError{min-height:300px}.readerPageNav button{font-size:16px}}.podcastPage{background:#fbfaf7;min-height:100vh}.podcastHero{color:#fff;background:linear-gradient(128deg,#102a34 0%,#173d48 58%,#234f55 100%);position:relative;overflow:hidden}.podcastHero:after{content:"";opacity:.28;background-image:radial-gradient(#ffffff1f .7px,#0000 .7px);background-size:11px 11px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35%,#0000)}.podcastHeroInner{z-index:2;justify-content:space-between;align-items:center;gap:60px;min-height:350px;display:flex;position:relative}.podcastEyebrow{color:#f2bc7c;letter-spacing:3px;direction:ltr;margin-bottom:16px;font-family:Georgia,serif;font-size:10px;display:inline-block}.podcastHero h1{letter-spacing:-1.5px;margin:0 0 14px;font-size:48px;line-height:1.25}.podcastHero h1 em{color:#ef9a63;font-style:normal}.podcastHero p{color:#c4d3d5;max-width:650px;margin:0;font-size:13px;line-height:2.1}.podcastHeroMark{flex:none;place-items:center;width:190px;height:190px;display:grid;position:relative}.podcastHeroMark:before,.podcastHeroMark:after{content:"";border:1px solid #ffffff2b;border-radius:50%;position:absolute}.podcastHeroMark:before{inset:0}.podcastHeroMark:after{inset:27px}.podcastHeroMark span{color:#fff;background:#d97036;border-radius:50%;place-items:center;width:88px;height:88px;font-family:Georgia,serif;font-size:43px;display:grid;box-shadow:0 20px 45px #0000003d}.podcastHeroMark i{background:#efb177;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;right:42px;box-shadow:-100px 82px #8ab0aa,-36px 160px #d97036}.podcastHeroGlow{filter:blur(2px);opacity:.22;border-radius:50%;position:absolute}.podcastHeroGlow.one{background:#df7b42;width:320px;height:320px;top:-160px;left:-110px}.podcastHeroGlow.two{background:#78a99f;width:290px;height:290px;bottom:-220px;right:18%}.podcastPlayerSection{background:#eee8df;border-bottom:1px solid #ddd5c9;padding:34px 0;scroll-margin-top:125px}.podcastPlayerShell{background:#fff;border:1px solid #ddd5c9;border-radius:20px;grid-template-columns:220px 1fr;align-items:stretch;gap:34px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #1730371a}.podcastPlayerShell:before{content:"";background:#d970360c;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-155px;left:-110px}.podcastArtwork{flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex;position:relative}.podcastDisc{background:#122d36;border-radius:50%;width:190px;height:190px;padding:13px;transition:transform .4s;position:relative;box-shadow:0 20px 35px #0c1f263d}.podcastDisc:after{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute;inset:4px;box-shadow:inset 0 0 0 7px #ffffff06,inset 0 0 0 15px #ffffff05,inset 0 0 0 23px #ffffff03}.podcastDisc img{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;border-radius:50%;width:100%;height:100%;display:block}.podcastDisc span{z-index:2;background:#fff;border:6px solid #d97036;border-radius:50%;width:22px;height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #ffffff2e}.isPlaying .podcastDisc{animation:18s linear infinite podcastSpin}.podcastNowPlaying{color:#6d7d82;align-items:center;gap:7px;margin-top:14px;font-size:9px;display:flex}.podcastNowPlaying i{background:#b7b2aa;border-radius:50%;width:7px;height:7px}.isPlaying .podcastNowPlaying i{background:#d97036;animation:1.3s ease-in-out infinite podcastPulse;box-shadow:0 0 0 5px #d970361a}.podcastPlayerMain{flex-direction:column;justify-content:center;min-width:0;padding-left:10px;display:flex}.podcastPlayerMeta>span{color:#d06232;font-size:9px;font-weight:800}.podcastPlayerMeta h2{margin:4px 0 2px;font-size:25px;line-height:1.45}.podcastSubtitle{color:#78878b!important;margin:0 0 3px!important;font-size:11px!important;line-height:1.8!important}.podcastPlayerMeta small{color:#77878c;font-size:9px}.podcastWave{align-items:center;gap:3px;height:68px;margin:15px 0 5px;display:flex;overflow:hidden}.podcastWave i{min-width:2px;max-width:8px;height:var(--bar);opacity:.33;transform-origin:50%;background:linear-gradient(#eab17d,#d97036);border-radius:99px;flex:1;transition:all .25s;display:block;transform:scaleY(.32)}.isPlaying .podcastWave i{opacity:.72;animation:.72s ease-in-out infinite alternate podcastWave;animation-delay:var(--delay)}.podcastTimeline input,.podcastVolume input{appearance:none;cursor:pointer;background:#ded8cf;border-radius:99px;outline:none;height:4px}.podcastTimeline input{width:100%}.podcastTimeline input::-webkit-slider-thumb{-webkit-appearance:none;background:#d97036;border:3px solid #fff;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 1px #c65e30}.podcastVolume input::-webkit-slider-thumb{-webkit-appearance:none;background:#d97036;border:3px solid #fff;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 1px #c65e30}.podcastTimeline input::-moz-range-thumb{background:#d97036;border:2px solid #fff;border-radius:50%;width:9px;height:9px}.podcastVolume input::-moz-range-thumb{background:#d97036;border:2px solid #fff;border-radius:50%;width:9px;height:9px}.podcastTimeline>div{color:#899497;direction:ltr;justify-content:space-between;margin-top:5px;font-size:8px;display:flex}.podcastControls{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin-top:7px;display:grid}.podcastTransport{direction:ltr;align-items:center;gap:13px;display:flex}.podcastTransport button{color:#38535b;background:0 0;border:0;border-radius:50%;place-items:center;width:35px;height:35px;padding:5px;display:grid}.podcastTransport button:hover{background:#f2eee8}.podcastTransport svg{width:100%;height:100%}.podcastTransport .podcastPlayButton{color:#fff;background:#142f38;width:56px;height:56px;padding:15px;box-shadow:0 10px 24px #142f3838}.podcastTransport .podcastPlayButton:hover{background:#d97036}.podcastTransport .podcastPlayButton:disabled{opacity:.55}.podcastVolume{align-items:center;gap:9px;display:flex}.podcastVolume span{color:#829095;font-size:8px}.podcastVolume input{width:90px}.podcastProtected{color:#75858a;background:#f5f3ef;border:1px solid #e8e1d8;border-radius:99px;justify-self:end;align-items:center;gap:7px;padding:7px 11px;font-size:8px;display:flex}.podcastProtected span{color:#5f907b;font-size:8px}.podcastCatalog{padding-top:72px;padding-bottom:100px}.podcastSectionHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.podcastSectionHeading span{color:#d97036;font-size:9px;font-weight:800}.podcastSectionHeading h2{margin:4px 0 0;font-size:27px}.podcastSectionHeading>p{color:#879497;margin:0;font-size:9px}.podcastGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.podcastCard{cursor:pointer;background:#fff;border:1px solid #e5ded4;border-radius:14px;grid-template-columns:132px 1fr;min-height:178px;padding:12px;transition:all .2s;display:grid;overflow:hidden}.podcastCard:hover,.podcastCard.active{border-color:#cfbca9;transform:translateY(-2px);box-shadow:0 14px 34px #1b2d3114}.podcastCard.active{background:#fffaf4}.podcastCardCover{background:#ece8e1;border-radius:10px;height:154px;position:relative;overflow:hidden}.podcastCardCover>img{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.podcastCardCover:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0a1b2073);position:absolute;inset:0}.podcastCardCover>span{z-index:2;color:#324c53;background:#ffffffe6;border-radius:99px;place-items:center;min-width:26px;height:26px;font-size:8px;font-weight:900;display:grid;position:absolute;top:9px;right:9px}.podcastCardCover button{z-index:3;color:#17343d;opacity:0;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:11px;transition:all .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #0000002e}.podcastCard:hover .podcastCardCover button,.podcastCard.active .podcastCardCover button{opacity:1}.podcastCardCover button svg{width:100%;height:100%}.podcastCardBody{flex-direction:column;min-width:0;padding:4px 13px 2px 4px;display:flex}.podcastCardBody>small{color:#d06638;font-size:8px;font-weight:800}.podcastCardBody h3{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 5px;font-size:14px;line-height:1.7;overflow:hidden}.podcastCardBody>p{color:#718187;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:8.5px;line-height:1.95;display:-webkit-box;overflow:hidden}.podcastCardBody>div{border-top:1px solid #eee9e2;justify-content:space-between;align-items:end;gap:8px;margin-top:auto;padding-top:8px;display:flex}.podcastCardBody b{color:#52676d;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.podcastCardBody>div span{color:#b85d33;white-space:nowrap;font-size:7.5px;font-weight:800}.podcastEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex}.podcastEmptyIcon{color:#fff;background:#173741;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:18px;font-family:Georgia,serif;font-size:34px;display:grid}.podcastEmpty h1{margin:0 0 8px;font-size:30px}.podcastEmpty p{color:#77878b;font-size:11px}@keyframes podcastSpin{to{transform:rotate(360deg)}}@keyframes podcastPulse{50%{opacity:.55;transform:scale(.75)}}@keyframes podcastWave{0%{transform:scaleY(.28)}to{transform:scaleY(1)}}.podcastPublicLink{text-decoration:none;width:auto!important}.podcastAdminFiles{grid-template-columns:1fr 1fr}.adminStatText{letter-spacing:1px;font-family:Georgia,serif;font-size:18px!important}.podcastAdminCover{object-fit:cover!important;border-radius:50%!important}.podcastEditPreview img{border-radius:50%;width:58px!important;height:58px!important}.dangerButton{color:#a6402c;background:#fff5f2;border:1px solid #e4b9b0;border-radius:7px;height:46px;padding:0 18px;font-size:11px;font-weight:800}.dangerButton:hover{color:#fff;background:#a6402c}.podcastEditActions .dangerButton{margin-right:auto}@media (max-width:1050px){.podcastGrid{grid-template-columns:1fr 1fr}.podcastPlayerShell{grid-template-columns:190px 1fr}.podcastDisc{width:165px;height:165px}.podcastControls{grid-template-columns:auto 1fr auto}.podcastVolume span{display:none}}@media (max-width:760px){.podcastHeroInner{min-height:300px}.podcastHero h1{font-size:38px}.podcastHeroMark{width:130px;height:130px}.podcastHeroMark span{width:65px;height:65px;font-size:32px}.podcastPlayerShell{grid-template-columns:1fr;padding:20px}.podcastArtwork{min-height:auto}.podcastDisc{width:150px;height:150px}.podcastPlayerMain{padding:0}.podcastPlayerMeta{text-align:center}.podcastWave{height:54px}.podcastControls{grid-template-columns:1fr}.podcastTransport{grid-row:1;justify-content:center}.podcastVolume{grid-row:2;justify-content:center}.podcastProtected{grid-row:3;justify-self:center}.podcastVolume input{width:150px}.podcastGrid,.podcastAdminFiles{grid-template-columns:1fr}.podcastEditActions{flex-wrap:wrap}.podcastEditActions .dangerButton{margin-right:0}}@media (max-width:540px){.podcastHeroInner{min-height:285px}.podcastHeroMark{display:none}.podcastHero h1{font-size:34px}.podcastHero p{font-size:11px}.podcastCatalog{padding-top:52px}.podcastSectionHeading{flex-direction:column;align-items:flex-start}.podcastCard{grid-template-columns:105px 1fr;min-height:150px}.podcastCardCover{height:126px}.podcastCardBody>p{-webkit-line-clamp:2}.podcastWave{gap:2px}.podcastWave i:nth-child(odd){display:none}.podcastPlayerSection{padding:20px 0}.podcastPlayerShell{border-radius:14px}.podcastDisc{width:138px;height:138px}}.teamPhoto{object-fit:cover;object-position:center top;border-radius:inherit;object-fit:cover;object-position:center top;border-radius:inherit;width:100%;height:100%;display:block}.audioBooksPage,.audioDetailPage{background:#f7f4ef;min-height:70vh}.audioBooksHero{color:#fff;background:#17343d;position:relative;overflow:hidden}.audioBooksHero:after{content:"";background:#d9703629;border-radius:50%;width:420px;height:420px;position:absolute;top:-220px;left:-120px}.audioBooksHeroInner{z-index:1;justify-content:space-between;align-items:center;gap:50px;min-height:330px;display:flex;position:relative}.audioBooksHero h1{margin:8px 0;font-size:44px;line-height:1.45}.audioBooksHero h1 em{color:#e7a06e;font-style:normal}.audioBooksHero p{color:#d3dde0;max-width:670px;font-size:12px;line-height:2.1}.audioHeroVisual{border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;width:190px;height:190px;display:grid;position:relative}.audioHeroVisual span{background:#d97036;border-radius:50%;place-items:center;width:92px;height:92px;font-size:38px;display:grid;box-shadow:0 20px 50px #00000038}.audioHeroVisual i{background:#fff5;border-radius:99px;width:10px;position:absolute;bottom:25px}.audioHeroVisual i:first-of-type{height:35px;right:36px}.audioHeroVisual i:nth-of-type(2){height:55px;right:18px}.audioHeroVisual i:nth-of-type(3){height:24px;right:0}.audioBooksCatalog{padding-top:70px;padding-bottom:100px}.audioBookGrid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.audioBookCard{color:inherit;background:#fff;border:1px solid #e4ddd4;border-radius:16px;text-decoration:none;transition:all .2s;overflow:hidden;box-shadow:0 9px 25px #192a2f0a}.audioBookCard:hover{border-color:#d8c7b6;transform:translateY(-4px);box-shadow:0 20px 44px #192a2f1a}.audioBookCover{aspect-ratio:1/1.05;background:#ece7df;position:relative;overflow:hidden}.audioBookCover img{object-fit:cover;width:100%;height:100%;display:block}.audioBookCover:after{content:"";background:linear-gradient(#0000 45%,#0f272f59);position:absolute;inset:0}.audioBookCover>span{z-index:2;color:#17343d;background:#fff;border-radius:99px;padding:6px 10px;font-size:8px;font-weight:800;position:absolute;top:12px;right:12px}.audioBookCover>i{z-index:2;color:#d97036;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid;position:absolute;bottom:12px;left:12px}.audioBookCardBody{padding:16px}.audioBookCardBody>small{color:#d06434;font-size:8px;font-weight:800}.audioBookCardBody h2{margin:5px 0;font-size:16px;line-height:1.7}.audioBookCardBody>p{color:#718086;min-height:35px;font-size:9px;line-height:1.9}.audioBookMeta{border-top:1px solid #eee8e0;justify-content:space-between;align-items:center;margin-top:10px;padding-top:11px;display:flex}.audioBookMeta span{color:#6e7d81;font-size:8px}.audioBookMeta strong{color:#183842;font-size:10px}.audioBookCardBody>del{color:#9a9a9a;text-align:left;margin-top:3px;font-size:8px;display:block}.audioDetailHero{background:#eee8df;padding:54px 0}.audioDetailGrid{grid-template-columns:260px 1fr 300px;align-items:start;gap:36px;display:grid}.audioDetailCover{position:relative}.audioDetailCover img{aspect-ratio:1/1.08;object-fit:cover;border-radius:18px;width:100%;box-shadow:0 22px 45px #192a2f29}.audioDetailCover span{color:#fff;background:#17343de8;border-radius:99px;padding:8px 11px;font-size:8px;position:absolute;bottom:12px;right:12px}.audioDetailInfo h1{margin:7px 0;font-size:34px;line-height:1.45}.audioSubtitle{color:#6d7c80;margin-top:-2px;font-size:12px}.audioCredits{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.audioCredits span{color:#5d7076;background:#fff;border:1px solid #dfd7cd;border-radius:10px;min-width:110px;padding:9px 11px;font-size:9px}.audioCredits b{color:#9a6b51;margin-bottom:4px;font-size:7px;display:block}.audioDescription{color:#66777c;white-space:pre-line;font-size:10px;line-height:2.15}.audioBuyBox,.audioOwnedBox{background:#fff;border:1px solid #ddd4ca;border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex;position:relative;box-shadow:0 15px 35px #1a2d3312}.audioBuyBox small{color:#7a898d;font-size:8px}.audioBuyBox strong{color:#17343d;font-size:24px}.audioBuyBox del{color:#999;font-size:10px}.audioBuyBox .primaryButton,.audioOwnedBox .primaryButton{text-align:center;margin-top:8px;text-decoration:none}.audioBuyBox p,.audioOwnedBox span{color:#75858a;margin:3px 0;font-size:8.5px;line-height:1.8}.audioDiscount{color:#bd572c;background:#fff1e8;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;top:15px;left:15px}.audioOwnedBox b{color:#285f4e;font-size:15px}.audioEpisodesSection{padding-top:60px;padding-bottom:100px}.audioCollectionPlayer{background:#fff;border:1px solid #dfd8cf;border-radius:18px;grid-template-columns:1fr 1.05fr;display:grid;overflow:hidden;box-shadow:0 18px 44px #192a2f12}.audioNow{color:#fff;background:#17343d;flex-direction:column;justify-content:center;padding:34px;display:flex}.audioNow>span{color:#e9a270;font-size:8px;font-weight:800}.audioNow h2{margin:5px 0 25px;font-size:22px;line-height:1.55}.audioPlayerControls{direction:ltr;justify-content:center;align-items:center;gap:16px;display:flex}.audioPlayerControls button{color:#fff;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:50%;width:42px;height:42px;font-size:10px}.audioPlayerControls .audioMainPlay{background:#d97036;border:0;width:66px;height:66px;font-size:20px}.audioTimeline{margin-top:25px}.audioTimeline input{accent-color:#d97036;width:100%}.audioTimeline>div{color:#b8c6ca;justify-content:space-between;margin-top:5px;font-size:8px;display:flex}.audioEpisodeList{max-height:500px;overflow:auto}.audioEpisodeListHead{z-index:2;background:#fff;border-bottom:1px solid #eee8e0;justify-content:space-between;padding:18px 20px;display:flex;position:sticky;top:0}.audioEpisodeListHead b{font-size:13px}.audioEpisodeListHead span{color:#718086;font-size:8px}.audioEpisodeList>button{text-align:right;color:#29464e;background:#fff;border:0;border-bottom:1px solid #f0ebe5;grid-template-columns:34px 1fr 24px;align-items:center;gap:11px;width:100%;padding:12px 16px;display:grid}.audioEpisodeList>button:hover,.audioEpisodeList>button.active{background:#fff8f2}.audioEpisodeList button>i{background:#f1ece6;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;display:grid}.audioEpisodeList button span b{margin-bottom:3px;font-size:10px;display:block}.audioEpisodeList button span small{color:#879397;font-size:7.5px}.audioEpisodeList button>em{color:#d97036;font-size:10px;font-style:normal}.audioLockedList{background:#fff;border:1px solid #e1dad1;border-radius:16px;overflow:hidden}.audioLockedList>div{border-bottom:1px solid #eee9e3;align-items:center;gap:14px;padding:14px 18px;display:flex}.audioLockedList>div:last-child{border-bottom:0}.audioLockedList i{font-style:normal}.audioLockedList b{color:#3b555c;font-size:10px;display:block}.audioLockedList small{color:#8a9699;font-size:8px}.librarySection{margin-bottom:42px}.librarySectionTitle{align-items:center;gap:12px;margin:0 0 18px;display:flex}.librarySectionTitle>span,.librarySectionTitle>svg{color:#fff;background:#17343d;border-radius:50%;place-items:center;width:38px;height:38px;padding:9px;display:grid}.librarySectionTitle h2{margin:0;font-size:20px}.librarySectionTitle p{color:#7d8a8e;margin:2px 0;font-size:8px}.audioLibraryBook .progress i{background:#d97036}.audiobookAdminPanel{margin-bottom:30px}@media (max-width:1100px){.audioBookGrid{grid-template-columns:repeat(3,1fr)}.audioDetailGrid{grid-template-columns:220px 1fr}.audioBuyBox,.audioOwnedBox{grid-column:2}.audioCollectionPlayer{grid-template-columns:1fr 1fr}}@media (max-width:760px){.audioBooksHeroInner{min-height:300px}.audioBooksHero h1{font-size:35px}.audioHeroVisual{display:none}.audioBookGrid{grid-template-columns:repeat(2,1fr)}.audioDetailGrid{grid-template-columns:1fr}.audioDetailCover{max-width:260px;margin:auto}.audioDetailInfo{text-align:center}.audioCredits{justify-content:center}.audioBuyBox,.audioOwnedBox{grid-column:auto}.audioCollectionPlayer{grid-template-columns:1fr}.audioEpisodeList{max-height:none}}@media (max-width:500px){.audioBookGrid{grid-template-columns:1fr}.audioBooksCatalog{padding-top:50px}.audioDetailInfo h1{font-size:28px}}.audioHomePromo{background:#efe8de;border:1px solid #e0d5c7;border-radius:22px;grid-template-columns:340px 1fr;min-height:300px;margin-top:66px;margin-bottom:66px;display:grid;overflow:hidden}.audioHomePromoVisual{background:#17343d;place-items:center;display:grid;position:relative;overflow:hidden}.audioHomePromoVisual:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:280px;height:280px;position:absolute}.audioHomePromoVisual span{color:#fff;z-index:2;background:#d97036;border-radius:50%;place-items:center;width:110px;height:110px;font-size:44px;display:grid;box-shadow:0 22px 50px #00000040}.audioHomePromoVisual i{background:#ffffff4a;border-radius:99px;width:9px;position:absolute;bottom:35px}.audioHomePromoVisual i:first-of-type{height:26px;left:58px}.audioHomePromoVisual i:nth-of-type(2){height:52px;left:78px}.audioHomePromoVisual i:nth-of-type(3){height:38px;left:98px}.audioHomePromoVisual i:nth-of-type(4){height:66px;left:118px}.audioHomePromoText{flex-direction:column;justify-content:center;align-items:flex-start;padding:42px 48px;display:flex}.audioHomePromoText h2{margin:5px 0 8px;font-size:30px;line-height:1.6}.audioHomePromoText p{color:#66777c;max-width:650px;margin:0 0 20px;font-size:10px;line-height:2.15}@media (max-width:760px){.audioHomePromo{grid-template-columns:1fr}.audioHomePromoVisual{min-height:190px}.audioHomePromoText{padding:28px 24px}.audioHomePromoText h2{font-size:25px}}.audioGoCart{color:#b85d33;text-align:center;font-size:9px;font-weight:800;text-decoration:none}.cartItemKind{color:#8a9699;margin-top:4px;font-size:8px;display:block}.audioBuyBox .primaryButton.added{background:#285f4e}.readerBackLink{direction:rtl!important;flex-direction:row!important}.readerBackArrow{direction:ltr;justify-content:center;align-items:center;display:inline-flex}.footerContact{border-top:1px solid #ded6cb;grid-template-columns:1fr 1fr;gap:22px 48px;padding:28px 0;display:grid}.footerAddressBlock b{color:var(--ink);margin-bottom:8px;font-size:12px;display:block}.footerAddressBlock p{color:#6e7b7f;margin:0;font-size:11px;line-height:2}.footerPhones{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:12px;padding-top:2px;display:flex}.footerPhones a{color:var(--ink);font-size:11px;font-weight:700;text-decoration:none;transition:opacity .2s}.footerPhones a:hover{opacity:.65}.footerPhones span{color:#b0a79b;font-size:10px}@media (max-width:700px){.footerContact{grid-template-columns:1fr;gap:20px;padding:24px 0}.footerPhones{grid-column:auto;gap:8px 10px}.footerPhones span{display:none}.footerPhones a{background:#ffffff73;border:1px solid #ded6cb;border-radius:7px;padding:8px 10px}}.aboutOfficeAddresses{gap:10px;margin-top:14px;display:grid}.aboutOfficeAddresses p{color:#62757a;line-height:2.1;margin:0!important;font-size:11px!important}.aboutOfficeAddresses b{color:#273f46;font-weight:800}.aboutContactCard{background:#fff;border:1px solid #ded4c6;border-radius:11px;flex-direction:column;gap:8px;padding:16px;display:flex}.aboutContactCard small{color:#8a989b;font-size:8px}.aboutPhoneCard{grid-column:1/-1}.aboutPhoneLinks{direction:rtl;flex-wrap:wrap;align-items:center;gap:9px;display:flex}.aboutPhoneLinks a{color:#273f46;font-weight:800;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:11px!important;display:inline!important}.aboutPhoneLinks span{color:#b0a79b;font-size:10px}@media (max-width:600px){.aboutPhoneLinks{flex-direction:column;align-items:stretch;gap:7px}.aboutPhoneLinks span{display:none}.aboutPhoneLinks a{text-align:center;width:100%;background:#f7f3ed!important;border:1px solid #e7ded1!important;border-radius:8px!important;padding:9px 10px!important}}.adminNav{box-sizing:border-box;flex-wrap:wrap;gap:7px;width:100%;max-width:100%;display:flex;overflow:visible}.adminNav a{white-space:nowrap;flex:none;min-width:max-content}.adminPage:has(.adminNav a[href="/admin/videos"].active) .adminHeading{align-items:flex-end;gap:18px}.adminPage:has(.adminNav a[href="/admin/videos"].active) .adminHeading>div{min-width:0}.adminPage:has(.adminNav a[href="/admin/videos"].active) .adminHeading h1{line-height:1.45}.adminPage:has(.adminNav a[href="/admin/videos"].active) .adminHeading p{color:#718086;max-width:720px;margin:7px 0 0;font-size:10px;line-height:1.9}.adminPage:has(.adminNav a[href="/admin/videos"].active) .uploadPanel{box-sizing:border-box}.adminPage:has(.adminNav a[href="/admin/videos"].active) form{box-sizing:border-box}.adminPage:has(.adminNav a[href="/admin/videos"].active) .uploadPanel{border-radius:14px;box-shadow:0 8px 28px #1c353c0b}.adminPage:has(.adminNav a[href="/admin/videos"].active) .formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.adminPage:has(.adminNav a[href="/admin/videos"].active) .formGrid label{color:#566a70;min-width:0;font-weight:700}:is(.adminPage:has(.adminNav a[href="/admin/videos"].active) input,.adminPage:has(.adminNav a[href="/admin/videos"].active) select,.adminPage:has(.adminNav a[href="/admin/videos"].active) textarea){box-sizing:border-box;border:1px solid var(--line);max-width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;outline:none}.adminPage:has(.adminNav a[href="/admin/videos"].active) textarea{resize:vertical;width:100%;min-height:120px;margin-top:7px;padding:11px 12px;line-height:1.9}:is(.adminPage:has(.adminNav a[href="/admin/videos"].active) input:focus,.adminPage:has(.adminNav a[href="/admin/videos"].active) select:focus,.adminPage:has(.adminNav a[href="/admin/videos"].active) textarea:focus){border-color:#859b9f;box-shadow:0 0 0 3px #2648500f}.adminPage:has(.adminNav a[href="/admin/videos"].active) .adminTableWrap{background:#fff;border-radius:14px;overflow-x:auto}.adminPage:has(.adminNav a[href="/admin/videos"].active) .adminTable{min-width:850px}:is(.adminPage:has(.adminNav a[href="/admin/videos"].active) .adminTable th,.adminPage:has(.adminNav a[href="/admin/videos"].active) .adminTable td){vertical-align:middle}.adminPage:has(.adminNav a[href="/admin/videos"].active) .adminTable td:first-child img{object-fit:cover;background:#eef1ef;border-radius:8px;flex:none;width:92px;height:52px}.adminPage:has(.adminNav a[href="/admin/videos"].active) .adminEditLink{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;text-decoration:none;display:inline-flex}@media (max-width:900px){.adminNav{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding:6px;overflow-x:auto}.adminNav a{padding:0 13px;flex:none!important}.adminPage:has(.adminNav a[href="/admin/videos"].active) .formGrid{grid-template-columns:1fr}}@media (max-width:700px){.adminPage:has(.adminNav a[href="/admin/videos"].active) .adminHeading{flex-direction:column;align-items:flex-start}.adminPage:has(.adminNav a[href="/admin/videos"].active) .adminStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.biliinVideosPage{background:#f7f4ef;min-height:70vh}.biliinVideosHero{color:#fff;background:#17343d;position:relative;overflow:hidden}.biliinVideosHero:before{content:"";background:#d970362b;border-radius:50%;width:480px;height:480px;position:absolute;top:-260px;left:-155px}.biliinVideosHero:after{content:"";opacity:.09;pointer-events:none;background-image:radial-gradient(#fff .7px,#0000 .7px);background-size:12px 12px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%,#0000);mask-image:linear-gradient(90deg,#0000,#000 42%,#0000)}.biliinVideosHeroInner{z-index:1;justify-content:space-between;align-items:center;gap:54px;min-height:340px;display:flex;position:relative}.biliinVideosHeroCopy{max-width:730px}.biliinVideosHero h1{letter-spacing:-1px;margin:8px 0 10px;font-size:44px;line-height:1.45}.biliinVideosHero h1 em{color:#e7a06e;font-style:normal}.biliinVideosHero p{color:#d3dde0;max-width:680px;margin:0;font-size:12px;line-height:2.1}.biliinVideosHeroMeta{flex-wrap:wrap;gap:9px;margin-top:23px;display:flex}.biliinVideosHeroMeta span{color:#d9e4e6;background:#ffffff0e;border:1px solid #ffffff21;border-radius:99px;padding:7px 11px;font-size:8px}.biliinVideosHeroVisual{flex:none;place-items:center;width:190px;height:190px;display:grid;position:relative}.biliinVideoHeroRing{border:1px solid #ffffff2b;border-radius:50%;position:absolute}.biliinVideoHeroRingOne{inset:0}.biliinVideoHeroRingTwo{border-color:#ffffff1a;inset:27px}.biliinVideoHeroPlay{z-index:2;color:#fff;background:#d97036;border-radius:50%;place-items:center;width:92px;height:92px;padding-left:4px;font-size:31px;display:grid;position:relative;box-shadow:0 20px 50px #0000003b}.biliinVideosCatalog{padding-top:70px;padding-bottom:95px}.biliinVideosHeading{margin-bottom:28px}.biliinVideoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.biliinVideoCard{min-width:0;color:inherit;background:#fff;border:1px solid #e4ddd4;border-radius:16px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 9px 25px #192a2f0a}.biliinVideoCard:hover{border-color:#d8c7b6;transform:translateY(-4px);box-shadow:0 20px 44px #192a2f1a}.biliinVideoThumb{aspect-ratio:16/9;background:#e9e3da;position:relative;overflow:hidden}.biliinVideoThumb:after{content:"";pointer-events:none;background:linear-gradient(#0f272f05 36%,#0f272f66);position:absolute;inset:0}.biliinVideoThumb img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.biliinVideoCard:hover .biliinVideoThumb img{transform:scale(1.025)}.biliinVideoThumbFallback{background:linear-gradient(135deg,#203f49,#17343d 58%,#2c5660);place-items:center;display:grid;position:absolute;inset:0}.biliinVideoThumbFallback:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:210px;height:210px;position:absolute}.biliinVideoThumbFallback span{color:#fff;background:#d97036;border-radius:50% 50% 50% 14px;place-items:center;width:66px;height:66px;font:700 34px Georgia,serif;display:grid;transform:rotate(-8deg)}.biliinVideoPlay{z-index:3;color:#d97036;background:#fff;border-radius:50%;place-items:center;width:45px;height:45px;padding-left:3px;font-size:16px;display:grid;position:absolute;bottom:14px;left:15px;box-shadow:0 8px 25px #0c202633}.biliinVideoFeatured{z-index:3;color:#17343d;background:#fff;border-radius:99px;padding:6px 10px;font-size:8px;font-weight:800;position:absolute;top:12px;right:12px}.biliinVideoDuration{z-index:3;color:#fff;direction:ltr;background:#132b35e0;border-radius:6px;padding:5px 8px;font-size:8px;line-height:1;position:absolute;bottom:14px;right:12px}.biliinVideoCardBody{padding:17px 17px 15px}.biliinVideoCardBody>small{color:#d06434;min-height:16px;font-size:8px;font-weight:800;display:block}.biliinVideoCardBody h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 7px;font-size:16px;line-height:1.7;display:-webkit-box;overflow:hidden}.biliinVideoCardBody>p{color:#718086;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:58px;margin:0;font-size:9px;line-height:2;display:-webkit-box;overflow:hidden}.biliinVideoCardMeta{border-top:1px solid #eee8e0;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:11px;display:flex}.biliinVideoCardMeta span{text-overflow:ellipsis;white-space:nowrap;color:#66787e;min-width:0;font-size:8px;overflow:hidden}.biliinVideoCardMeta strong{color:#b85d33;flex:none;font-size:8px}.biliinVideoEmpty{min-height:360px}@media (max-width:1000px){.biliinVideoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.biliinVideosHeroInner{min-height:300px}.biliinVideosHero h1{font-size:35px}.biliinVideosHeroVisual{display:none}.biliinVideosHeroCopy{max-width:none}}@media (max-width:600px){.biliinVideosCatalog{padding-top:50px;padding-bottom:70px}.biliinVideoGrid{grid-template-columns:1fr;gap:16px}.biliinVideoCardBody>p{min-height:auto}.biliinVideosHeroMeta{gap:6px}.biliinVideosHeading{flex-direction:column;align-items:flex-start}}.biliinVideoDetailPage{min-height:70vh;color:var(--ink);background:#f7f4ef}.biliinVideoDetailHero{color:#fff;background:#17343d;padding:48px 0 42px;position:relative;overflow:hidden}.biliinVideoDetailHero:before{content:"";background:#d36b322e;border-radius:50%;width:430px;height:430px;position:absolute;top:-250px;left:-210px}.biliinVideoBack{z-index:1;color:#cbd8da;align-items:center;margin-bottom:28px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.biliinVideoBack:hover{color:#fff}.biliinVideoDetailTitleRow{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;display:grid;position:relative}.biliinVideoDetailEyebrow{align-items:center;gap:8px;margin-bottom:8px;display:flex}.biliinVideoDetailEyebrow span,.biliinVideoDetailEyebrow b{border-radius:999px;padding:6px 10px;font-size:9px;font-weight:900}.biliinVideoDetailEyebrow span{color:#dce6e7;background:#ffffff1a}.biliinVideoDetailEyebrow b{color:#fff;background:#d36b32}.biliinVideoDetailHero h1{letter-spacing:-.4px;max-width:850px;margin:0;font-size:34px;line-height:1.55}.biliinVideoDetailSubtitle{color:#c7d4d6;max-width:760px;margin:9px 0 0;font-size:11px;line-height:2}.biliinVideoDetailMeta{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.biliinVideoDetailMeta>span{background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;min-width:105px;padding:11px 13px}.biliinVideoDetailMeta small,.biliinVideoDetailMeta b{display:block}.biliinVideoDetailMeta small{color:#9fb2b6;margin-bottom:5px;font-size:8px}.biliinVideoDetailMeta b{color:#fff;font-size:10px}.biliinVideoDetailContent{padding-top:34px;padding-bottom:85px}.biliinVideoPlayerCard{border:1px solid var(--line);background:#fff;border-radius:15px;padding:10px;box-shadow:0 15px 45px #17343d14}.biliinVideoFrame{aspect-ratio:16/9;background:#10272e;border-radius:10px;width:100%;position:relative;overflow:hidden}.biliinVideoFrame iframe{background:#10272e;border:0;width:100%;height:100%;display:block}.biliinVideoNoSource{text-align:center;color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.biliinVideoNoSource img{object-fit:cover;opacity:.34;width:100%;height:100%;position:absolute;inset:0}.biliinVideoNoSource>div{z-index:1;flex-direction:column;gap:7px;padding:18px;display:flex;position:relative}.biliinVideoNoSource b{font-size:16px}.biliinVideoNoSource span{color:#c9d7da;font-size:10px}.biliinVideoNoSourcePlain{flex-direction:column;gap:10px}.biliinVideoNoSourceIcon{background:#ffffff1a;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;color:#fff!important;font-size:22px!important}.biliinVideoInfoGrid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;margin-top:22px;display:grid}.biliinVideoDescriptionCard,.biliinVideoInfoCard{border:1px solid var(--line);background:#fff;border-radius:13px;padding:24px}.biliinVideoInfoEyebrow{color:var(--orange);margin-bottom:7px;font-size:9px;font-weight:900;display:block}.biliinVideoDescriptionCard h2{margin:0 0 11px;font-size:21px;line-height:1.6}.biliinVideoDescriptionCard p{color:#687a7f;white-space:pre-line;margin:0;font-size:11px;line-height:2.15}.biliinVideoInfoRows{margin-top:4px}.biliinVideoInfoRows>div{border-bottom:1px solid #eee9e2;justify-content:space-between;gap:18px;padding:12px 0;display:flex}.biliinVideoInfoRows span{color:#889598;font-size:9px}.biliinVideoInfoRows b{color:#314a51;text-align:left;font-size:9px}.biliinVideoMoreButton{background:var(--ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;height:42px;margin-top:17px;font-size:10px;font-weight:900;text-decoration:none;display:flex}:is(.adminPage:has(.adminNav a[href="/admin/videos"].active) form .formGrid>label,.adminPage:has(.adminNav a[href="/admin/videos"].active) form .adminFormGrid>label){width:100%;min-width:0}.adminPage:has(.adminNav a[href="/admin/videos"].active) form input[type=text]{box-sizing:border-box;font:inherit;background:#fff;margin-top:7px;padding:0 12px;display:block;border:1px solid var(--line)!important;border-radius:8px!important;width:100%!important;min-width:0!important;max-width:none!important;height:52px!important}.adminPage:has(.adminNav a[href="/admin/videos"].active) form input[type=url]{box-sizing:border-box;font:inherit;background:#fff;margin-top:7px;padding:0 12px;display:block;border:1px solid var(--line)!important;border-radius:8px!important;width:100%!important;min-width:0!important;max-width:none!important;height:52px!important}.adminPage:has(.adminNav a[href="/admin/videos"].active) form input[type=number]{box-sizing:border-box;font:inherit;background:#fff;margin-top:7px;padding:0 12px;display:block;border:1px solid var(--line)!important;border-radius:8px!important;width:100%!important;min-width:0!important;max-width:none!important;height:52px!important}.adminPage:has(.adminNav a[href="/admin/videos"].active) form select{box-sizing:border-box;font:inherit;background:#fff;margin-top:7px;padding:0 12px;display:block;border:1px solid var(--line)!important;border-radius:8px!important;width:100%!important;min-width:0!important;max-width:none!important;height:52px!important}:is(.adminPage:has(.adminNav a[href="/admin/videos"].active) form label:has(input[placeholder*=YouTube]),.adminPage:has(.adminNav a[href="/admin/videos"].active) form label:has(input[placeholder*=Aparat]),.adminPage:has(.adminNav a[href="/admin/videos"].active) form label:has(input[placeholder^="https://"])){flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;display:flex!important}:is(.adminPage:has(.adminNav a[href="/admin/videos"].active) form label:has(input[placeholder*=YouTube]) input,.adminPage:has(.adminNav a[href="/admin/videos"].active) form label:has(input[placeholder*=Aparat]) input,.adminPage:has(.adminNav a[href="/admin/videos"].active) form label:has(input[placeholder^="https://"]) input){flex:auto!important;width:100%!important;min-width:0!important;max-width:none!important}@media (max-width:900px){.biliinVideoDetailTitleRow{grid-template-columns:1fr;gap:24px}.biliinVideoDetailMeta{justify-content:flex-start}.biliinVideoInfoGrid{grid-template-columns:1fr}}@media (max-width:700px){.biliinVideoDetailHero{padding:35px 0 32px}.biliinVideoBack{margin-bottom:20px}.biliinVideoDetailHero h1{font-size:25px}.biliinVideoDetailMeta{grid-template-columns:1fr 1fr;width:100%;display:grid}.biliinVideoDetailMeta>span{min-width:0}.biliinVideoDetailContent{padding-top:20px;padding-bottom:60px}.biliinVideoPlayerCard{border-radius:11px;padding:6px}.biliinVideoFrame{border-radius:7px}.biliinVideoDescriptionCard,.biliinVideoInfoCard{padding:19px}}.adminPage:has(.adminNav a[href="/admin/videos"].active) .videoAdminMediaFieldsParent{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:15px 18px!important;display:grid!important}.adminPage:has(.adminNav a[href="/admin/videos"].active) .videoAdminMediaField{box-sizing:border-box!important;flex-direction:column!important;grid-column:auto!important;justify-content:flex-start!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:flex!important}.adminPage:has(.adminNav a[href="/admin/videos"].active) .videoAdminMediaField input:not([type=file]){border:1px solid var(--line)!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:52px!important;font:inherit!important;background:#fff!important;border-radius:8px!important;flex:none!important;margin-top:7px!important;padding:0 12px!important;display:block!important}.adminPage:has(.adminNav a[href="/admin/videos"].active) .videoAdminMediaField select{border:1px solid var(--line)!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:52px!important;font:inherit!important;background:#fff!important;border-radius:8px!important;flex:none!important;margin-top:7px!important;padding:0 12px!important;display:block!important}.adminPage:has(.adminNav a[href="/admin/videos"].active) .videoAdminMediaField textarea{border:1px solid var(--line)!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:52px!important;font:inherit!important;background:#fff!important;border-radius:8px!important;flex:none!important;margin-top:7px!important;padding:0 12px!important;display:block!important}.adminPage:has(.adminNav a[href="/admin/videos"].active) .videoAdminNormalizedInput{border:1px solid var(--line)!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:52px!important;font:inherit!important;background:#fff!important;border-radius:8px!important;flex:none!important;margin-top:7px!important;padding:0 12px!important;display:block!important}.videoCoverLocalUpload{align-items:center;gap:10px;width:100%;min-width:0;margin-top:8px;display:flex}.videoCoverLocalUploadButton{color:#24434b;cursor:pointer;background:#f5f8f7;border:1px solid #cdd8d8;border-radius:8px;flex:none;min-height:38px;padding:0 15px;font-family:inherit;font-size:10px;font-weight:800}.videoCoverLocalUploadButton:hover:not(:disabled){background:#eaf1ef;border-color:#afbfbe}.videoCoverLocalUploadButton:disabled{opacity:.62;cursor:wait}.videoCoverLocalUploadHint{color:#7a898d;font-size:9px;line-height:1.7}.videoCoverLocalUploadHint.isError{color:#b33c32}.videoCoverLocalUploadHint.isSuccess{color:#35745f}.videoCoverLocalUploadInput{display:none!important}@media (max-width:850px){.adminPage:has(.adminNav a[href="/admin/videos"].active) .videoAdminMediaFieldsParent{grid-template-columns:1fr!important}.videoCoverLocalUpload{flex-direction:column;align-items:stretch}.videoCoverLocalUploadButton{width:100%}}.biliinLanguageSwitcher{direction:ltr;background:#fff;border:1px solid #e3ded7;border-radius:10px;flex:none;align-items:center;gap:3px;padding:3px;display:inline-flex;box-shadow:0 2px 10px #1a343b09}.biliinLanguageSwitcher button{appearance:none;color:#64767b;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:74px;height:32px;padding:0 9px;font-family:inherit;font-size:9px;font-weight:800;line-height:1;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.biliinLanguageSwitcher button:hover{color:#17343d;background:#f3f5f3}.biliinLanguageSwitcher button.active{color:#fff;background:#17343d;box-shadow:0 2px 8px #17343d24}.biliinLanguageSwitcher .languageFlag{align-items:center;font-size:15px;line-height:1;display:inline-flex}.headerLanguageSwitcher{margin-inline:5px}.drawerLanguageSwitcher{width:100%;margin:16px 0 10px;padding:4px;display:flex}.drawerLanguageSwitcher button{flex:50%;height:38px}@media (max-width:900px){.headerLanguageSwitcher{display:none!important}}@media (min-width:901px){.drawerLanguageSwitcher{display:none!important}}body[data-locale=tr] .siteHeader,body[data-locale=tr] .mainNav,body[data-locale=tr] .mobileDrawer,body[data-locale=tr] main,body[data-locale=tr] footer{direction:ltr}body[data-locale=tr] input,body[data-locale=tr] textarea,body[data-locale=tr] select{text-align:left}body[data-locale=tr]{text-align:left;direction:ltr}body[data-locale=tr] .siteHeader,body[data-locale=tr] .mainNav,body[data-locale=tr] .mobileDrawer,body[data-locale=tr] main,body[data-locale=tr] .siteFooter{direction:ltr}body[data-locale=tr] input:not([dir=ltr]),body[data-locale=tr] textarea:not([dir=ltr]),body[data-locale=tr] select{text-align:left;direction:ltr}body[data-locale=tr] [dir=ltr]{direction:ltr}body[data-locale=tr] .adminPage{text-align:right!important;direction:rtl!important}body[data-locale=tr] .adminPage input,body[data-locale=tr] .adminPage textarea,body[data-locale=tr] .adminPage select{text-align:right}.videoAdminPanel .videoCoverUploadControl{flex-direction:column;gap:12px;width:100%;display:flex}.videoAdminPanel .videoCoverUploadControl>input{border-radius:12px;width:100%;height:48px}.videoAdminPanel .videoCoverUploadActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.videoAdminPanel .videoCoverChooseButton{border-radius:10px;min-height:42px;padding:0 18px}
