.AuthorHero-module__bE-pNW__hero{--acc:#94a2b4;text-align:center;border-bottom:1px solid #ffffff14;grid-template-columns:1fr;align-items:center;gap:clamp(1.25rem,.9rem + 1.74vw,2rem);margin-bottom:2rem;padding:clamp(1rem,.65rem + 1.74vw,2rem) 0 clamp(1.5rem,1.15rem + 1.74vw,2.5rem);display:grid;position:relative}@media (min-width:768px){.AuthorHero-module__bE-pNW__hero{text-align:left;grid-template-columns:auto 1fr;gap:clamp(2rem,1.3rem + 3.48vw,3rem);padding:clamp(2rem,1.3rem + 3.48vw,3rem) 0}}.AuthorHero-module__bE-pNW__avatar{width:clamp(7.5rem,5.5rem + 9vw,12rem);height:clamp(7.5rem,5.5rem + 9vw,12rem);font-family:var(--font-display);letter-spacing:.02em;color:#fff;background:#161616;border:1px solid #ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0 auto;font-size:clamp(1.75rem,1.43rem + 1.63vw,2.5rem);font-weight:500;display:flex;overflow:hidden;box-shadow:0 4px 16px #0006}.AuthorHero-module__bE-pNW__avatarFallback{background:linear-gradient(135deg, color-mix(in oklch, var(--acc) 90%, white 10%), color-mix(in oklch, var(--acc) 60%, black 30%))}.AuthorHero-module__bE-pNW__avatarImg{object-fit:cover;width:100%;height:100%}@media (min-width:768px){.AuthorHero-module__bE-pNW__avatar{margin:0}}.AuthorHero-module__bE-pNW__body{min-width:0}.AuthorHero-module__bE-pNW__name{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(1.875rem,1.31rem + 2.83vw,4rem);font-weight:500;line-height:1}.AuthorHero-module__bE-pNW__bio{font-family:var(--font-body);color:var(--text-secondary);max-width:none;line-height:1.7;font-size:var(--fs-base);margin:0 auto 1.5rem}@media (min-width:768px){.AuthorHero-module__bE-pNW__bio{margin-left:0;margin-right:0}}.AuthorHero-module__bE-pNW__socials{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}@media (min-width:768px){.AuthorHero-module__bE-pNW__socials{justify-content:flex-start}}.AuthorHero-module__bE-pNW__social{width:2.5rem;height:2.5rem;color:var(--text-secondary);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex}.AuthorHero-module__bE-pNW__social:hover{color:#fff;background:color-mix(in oklch, var(--acc) 22%, transparent);border-color:color-mix(in oklch, var(--acc) 60%, transparent);transform:translateY(-2px)}.AuthorHero-module__bE-pNW__social:focus-visible{outline:2px solid var(--acc);outline-offset:2px}
.AuthorHeroSkeleton-module__V_gcuq__avatar,.AuthorHeroSkeleton-module__V_gcuq__name,.AuthorHeroSkeleton-module__V_gcuq__social,.AuthorHeroSkeleton-module__V_gcuq__bioLine:before{border-radius:var(--radius-xs);background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite AuthorHeroSkeleton-module__V_gcuq__hero-skel;display:block}@keyframes AuthorHeroSkeleton-module__V_gcuq__hero-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.AuthorHeroSkeleton-module__V_gcuq__avatar{border-radius:50%;flex-shrink:0;width:clamp(7.5rem,5.5rem + 9vw,12rem);height:clamp(7.5rem,5.5rem + 9vw,12rem);margin:0 auto}@media (min-width:768px){.AuthorHeroSkeleton-module__V_gcuq__avatar{margin:0}}.AuthorHeroSkeleton-module__V_gcuq__name{width:70%;height:clamp(1.875rem,1.31rem + 2.83vw,4rem);margin:0 auto 1.25rem}.AuthorHeroSkeleton-module__V_gcuq__bio{margin-bottom:1.5rem}.AuthorHeroSkeleton-module__V_gcuq__bioLine{height:calc(var(--fs-base) * 1.7);width:100%;margin:0 auto;display:block;position:relative}.AuthorHeroSkeleton-module__V_gcuq__bioLine:before{content:"";width:100%;height:calc(var(--fs-base) * .85);position:absolute;top:50%;left:0;transform:translateY(-50%)}.AuthorHeroSkeleton-module__V_gcuq__bioLine:nth-child(4n+1){width:98%}.AuthorHeroSkeleton-module__V_gcuq__bioLine:nth-child(4n+2){width:93%}.AuthorHeroSkeleton-module__V_gcuq__bioLine:nth-child(4n+3){width:96%}.AuthorHeroSkeleton-module__V_gcuq__bioLine:nth-child(4n){width:90%}.AuthorHeroSkeleton-module__V_gcuq__bioLine:last-child{width:55%}@media (min-width:768px){.AuthorHeroSkeleton-module__V_gcuq__name,.AuthorHeroSkeleton-module__V_gcuq__bioLine{margin-left:0;margin-right:0}}.AuthorHeroSkeleton-module__V_gcuq__social{border-radius:50%;width:2.5rem;height:2.5rem}
.BookCard-module__OtTUiW__card{height:100%;transition:background .3s var(--easing)}.BookCard-module__OtTUiW__card:hover{background:#ffffff06}.BookCard-module__OtTUiW__link{height:100%;color:inherit;cursor:pointer;flex-direction:column;gap:clamp(.625rem,.55rem + .33vw,1rem);padding:clamp(.875rem,.7rem + .87vw,1.75rem) clamp(.625rem,.5rem + .65vw,1.5rem);text-decoration:none;display:flex}.BookCard-module__OtTUiW__coverWrap{position:relative}.BookCard-module__OtTUiW__coverWrap:after{content:"";z-index:-1;filter:blur(6px);background:radial-gradient(#00000073 0%,#0000 70%);height:20px;position:absolute;bottom:-6px;left:15%;right:15%}.BookCard-module__OtTUiW__cover{aspect-ratio:1000/1549;object-fit:cover;width:100%;height:auto;transition:transform .4s var(--easing);border-radius:4px;box-shadow:0 10px 30px #00000080,0 2px 8px #0000004d,inset 0 0 0 1px #ffffff0a}.BookCard-module__OtTUiW__link:hover .BookCard-module__OtTUiW__cover{transform:translateY(-4px)rotate(-1deg)}.BookCard-module__OtTUiW__coverWrapOut{isolation:isolate}.BookCard-module__OtTUiW__coverBlurred{filter:blur(4px)grayscale();opacity:.7}.BookCard-module__OtTUiW__link:hover .BookCard-module__OtTUiW__coverBlurred{transform:none}.BookCard-module__OtTUiW__outOfStockOverlay{z-index:1;pointer-events:none;filter:drop-shadow(0 6px 18px #000000b3);width:90%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.BookCard-module__OtTUiW__statusBadge{z-index:2;-webkit-backdrop-filter:blur(8px)saturate(140%);border-radius:var(--radius-xs);font-family:var(--font-ui);font-size:var(--fs-2xs);letter-spacing:.01em;color:#fff;white-space:nowrap;pointer-events:none;background:#0a0a0ac7;border:1px solid #ffffff14;align-items:center;gap:.375rem;padding:.25rem .5rem .25rem .4375rem;font-weight:600;display:inline-flex;position:absolute;top:.5rem;left:.5rem;box-shadow:0 4px 12px #00000059}.BookCard-module__OtTUiW__statusDot{border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem}.BookCard-module__OtTUiW__statusBadgePre{color:#facc15}.BookCard-module__OtTUiW__statusBadgePre .BookCard-module__OtTUiW__statusDot{background:#facc15;box-shadow:0 0 6px #facc158c}.BookCard-module__OtTUiW__statusBadgeSoon{color:#22d3ee}.BookCard-module__OtTUiW__statusBadgeSoon .BookCard-module__OtTUiW__statusDot{background:#06b6d4;box-shadow:0 0 6px #06b6d48c}.BookCard-module__OtTUiW__coverFallback{aspect-ratio:1000/1549;width:100%;color:var(--text-muted);font-family:var(--font-display);background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);border:1px solid #ffffff14;border-radius:4px;justify-content:center;align-items:center;font-size:clamp(2.5rem,2rem + 2.5vw,4rem);font-weight:500;display:flex}.BookCard-module__OtTUiW__body{flex-direction:column;flex:1;gap:.25rem;display:flex}.BookCard-module__OtTUiW__editions{font-family:var(--font-ui);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;align-items:center;gap:.375rem;font-weight:600;display:flex;overflow:hidden}.BookCard-module__OtTUiW__edition{align-items:center;gap:.375rem;display:inline-flex}.BookCard-module__OtTUiW__editionSep{color:#fff3;font-weight:400}.BookCard-module__OtTUiW__title{font-family:var(--font-display);font-size:var(--fs-md);letter-spacing:-.01em;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .125rem;font-weight:500;line-height:1.2;overflow:hidden}.BookCard-module__OtTUiW__author{font-family:var(--font-body);color:var(--text-tertiary);font-style:italic;font-size:var(--fs-xs);margin-top:0}.BookCard-module__OtTUiW__footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.75rem;display:flex}.BookCard-module__OtTUiW__price{flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0;display:flex}.BookCard-module__OtTUiW__priceCurrent{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-base);color:#fff;letter-spacing:-.01em;white-space:nowrap}.BookCard-module__OtTUiW__priceOld{font-size:var(--fs-2xs);color:var(--text-muted);white-space:nowrap;text-decoration:line-through}.BookCard-module__OtTUiW__addBtn{border-radius:var(--radius-xs);width:2rem;height:2rem;color:var(--text-secondary);transition:all .3s var(--easing);background:#ffffff0f;border:1px solid #ffffff1a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.BookCard-module__OtTUiW__link:hover .BookCard-module__OtTUiW__addBtn{background:var(--grad-brand);color:#fff;border-color:#0000;transform:rotate(90deg)}.BookCard-module__OtTUiW__addBtnPreOrder{color:#1f1500;background:linear-gradient(135deg,#facc15 0%,#eab308 100%);border-color:#0000}.BookCard-module__OtTUiW__link:hover .BookCard-module__OtTUiW__addBtnPreOrder{color:#1f1500;background:linear-gradient(135deg,#fde047 0%,#ca8a04 100%)}.BookCard-module__OtTUiW__addBtnOut{color:#ffffffeb;background:linear-gradient(135deg,#b91c1c 0%,#7f1d1d 100%);border-color:#0000}.BookCard-module__OtTUiW__link:hover .BookCard-module__OtTUiW__addBtnOut{color:#fff;background:linear-gradient(135deg,#dc2626 0%,#991b1b 100%)}.BookCard-module__OtTUiW__addBtnSoon{color:#04212a;background:linear-gradient(135deg,#06b6d4 0%,#0891b2 100%);border-color:#0000}.BookCard-module__OtTUiW__link:hover .BookCard-module__OtTUiW__addBtnSoon{color:#04212a;background:linear-gradient(135deg,#22d3ee 0%,#0e7490 100%)}@media (hover:none){.BookCard-module__OtTUiW__link:hover .BookCard-module__OtTUiW__cover,.BookCard-module__OtTUiW__link:hover .BookCard-module__OtTUiW__addBtn{transform:none}}
.RelatedBooks-module__q8g_sa__section{margin-bottom:clamp(2.5rem,1.85rem + 3.25vw,4rem)}.RelatedBooks-module__q8g_sa__head{flex-direction:column;gap:.375rem;margin-bottom:1.5rem;display:flex}.RelatedBooks-module__q8g_sa__eyebrow{font-family:var(--font-ui);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.16em;color:var(--text-tertiary);font-weight:600}.RelatedBooks-module__q8g_sa__title{font-family:var(--font-display);font-size:var(--fs-2xl);letter-spacing:-.01em;color:#fff;margin:0;font-weight:500}.RelatedBooks-module__q8g_sa__grid{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(24px)saturate(150%);background:#0f0f0f80;border:1px solid #ffffff0f;grid-template-columns:repeat(2,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (max-width:359px){.RelatedBooks-module__q8g_sa__grid{grid-template-columns:1fr}}@media (min-width:1024px){.RelatedBooks-module__q8g_sa__grid{grid-template-columns:repeat(4,1fr)}}.RelatedBooks-module__q8g_sa__item{border-bottom:1px solid #ffffff0f;border-right:1px solid #ffffff0f}@media (max-width:359px){.RelatedBooks-module__q8g_sa__item{border-right:0}}@media (min-width:360px) and (max-width:1023.98px){.RelatedBooks-module__q8g_sa__item:nth-child(2n){border-right:0}}@media (min-width:1024px){.RelatedBooks-module__q8g_sa__item:nth-child(4n){border-right:0}}
.CatalogSkeletons-module__uhHoPG__checkBox,.CatalogSkeletons-module__uhHoPG__checkLabel,.CatalogSkeletons-module__uhHoPG__checkCount,.CatalogSkeletons-module__uhHoPG__rangeInput,.CatalogSkeletons-module__uhHoPG__countSkel,.CatalogSkeletons-module__uhHoPG__cardCover,.CatalogSkeletons-module__uhHoPG__cardEditionBar,.CatalogSkeletons-module__uhHoPG__cardTitleLine,.CatalogSkeletons-module__uhHoPG__cardAuthorBar,.CatalogSkeletons-module__uhHoPG__cardPriceOld,.CatalogSkeletons-module__uhHoPG__cardPriceCurrent,.CatalogSkeletons-module__uhHoPG__cardBtn,.CatalogSkeletons-module__uhHoPG__rowCover,.CatalogSkeletons-module__uhHoPG__rowTitle,.CatalogSkeletons-module__uhHoPG__rowAuthor,.CatalogSkeletons-module__uhHoPG__rowDesc1,.CatalogSkeletons-module__uhHoPG__rowDesc2,.CatalogSkeletons-module__uhHoPG__rowPrice,.CatalogSkeletons-module__uhHoPG__rowCta{border-radius:var(--radius-xs);background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite CatalogSkeletons-module__uhHoPG__skel-shimmer}@keyframes CatalogSkeletons-module__uhHoPG__skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.CatalogSkeletons-module__uhHoPG__checkList{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.CatalogSkeletons-module__uhHoPG__checkItem{align-items:center;gap:.625rem;padding:.375rem 0;display:flex}.CatalogSkeletons-module__uhHoPG__checkBox{border-radius:.2rem;flex-shrink:0;width:1rem;height:1rem}.CatalogSkeletons-module__uhHoPG__checkLabel{flex:1;height:.8125rem}.CatalogSkeletons-module__uhHoPG__checkCount{width:1.5rem;height:.75rem}.CatalogSkeletons-module__uhHoPG__rangeRow{align-items:center;gap:.5rem;display:flex}.CatalogSkeletons-module__uhHoPG__rangeInput{border-radius:var(--radius-sm);flex:1;height:2rem}.CatalogSkeletons-module__uhHoPG__rangeDash{color:var(--text-muted);font-family:var(--font-ui)}.CatalogSkeletons-module__uhHoPG__countSkel{vertical-align:middle;width:6rem;height:.875rem;display:inline-block}.CatalogSkeletons-module__uhHoPG__grid{border-radius:var(--radius-lg);background:#ffffff04;border:1px solid #ffffff14;grid-template-columns:repeat(2,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (max-width:359px){.CatalogSkeletons-module__uhHoPG__grid{grid-template-columns:1fr}}@media (min-width:1024px){.CatalogSkeletons-module__uhHoPG__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.CatalogSkeletons-module__uhHoPG__grid{grid-template-columns:repeat(4,1fr)}}.CatalogSkeletons-module__uhHoPG__gridItem{border-bottom:1px solid #ffffff0f;border-right:1px solid #ffffff0f}@media (max-width:359px){.CatalogSkeletons-module__uhHoPG__gridItem{border-right:0}}@media (min-width:360px) and (max-width:1023.98px){.CatalogSkeletons-module__uhHoPG__gridItem:nth-child(2n){border-right:0}}@media (min-width:1024px) and (max-width:1279.98px){.CatalogSkeletons-module__uhHoPG__gridItem:nth-child(3n){border-right:0}}@media (min-width:1280px){.CatalogSkeletons-module__uhHoPG__gridItem:nth-child(4n){border-right:0}}.CatalogSkeletons-module__uhHoPG__card{box-sizing:border-box;flex-direction:column;gap:clamp(.625rem,.55rem + .33vw,1rem);height:100%;padding:clamp(.875rem,.7rem + .87vw,1.75rem) clamp(.625rem,.5rem + .65vw,1.5rem);display:flex}.CatalogSkeletons-module__uhHoPG__cardCoverWrap{position:relative}.CatalogSkeletons-module__uhHoPG__cardCover{aspect-ratio:1000/1549;border-radius:4px;width:100%;display:block}.CatalogSkeletons-module__uhHoPG__cardBody{flex-direction:column;flex:1;gap:.25rem;display:flex}.CatalogSkeletons-module__uhHoPG__cardEditions{align-items:center;height:1rem;display:flex}.CatalogSkeletons-module__uhHoPG__cardEditionBar{border-radius:var(--radius-xs);width:65%;height:.625rem}.CatalogSkeletons-module__uhHoPG__cardTitle{align-items:center;height:1.35rem;margin:0 0 .125rem;display:flex}.CatalogSkeletons-module__uhHoPG__cardTitleLine{border-radius:var(--radius-xs);width:80%;height:1.125rem}.CatalogSkeletons-module__uhHoPG__cardAuthor{align-items:center;height:1.3rem;display:flex}.CatalogSkeletons-module__uhHoPG__cardAuthorBar{border-radius:var(--radius-xs);width:55%;height:.8125rem}.CatalogSkeletons-module__uhHoPG__cardFooter{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:.75rem;display:flex}.CatalogSkeletons-module__uhHoPG__cardPrice{align-items:baseline;gap:.5rem;display:flex}.CatalogSkeletons-module__uhHoPG__cardPriceOld{width:2.75rem;height:.75rem;display:block}.CatalogSkeletons-module__uhHoPG__cardPriceCurrent{width:3.75rem;height:1rem;display:block}.CatalogSkeletons-module__uhHoPG__cardBtn{border-radius:var(--radius-xs);flex-shrink:0;width:2rem;height:2rem;display:block}.CatalogSkeletons-module__uhHoPG__list{border-radius:var(--radius-lg);background:#ffffff04;border:1px solid #ffffff14;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.CatalogSkeletons-module__uhHoPG__listItem{border-bottom:1px solid #ffffff0f}.CatalogSkeletons-module__uhHoPG__listItem:last-child{border-bottom:0}.CatalogSkeletons-module__uhHoPG__row{grid-template-columns:clamp(5.5rem,4.5rem + 4.35vw,8.75rem) 1fr;align-items:center;gap:clamp(.75rem,.6rem + .65vw,1.5rem);padding:clamp(.75rem,.6rem + .65vw,1.5rem);display:grid}@media (min-width:768px){.CatalogSkeletons-module__uhHoPG__row{grid-template-columns:8.75rem 1fr 12rem}}.CatalogSkeletons-module__uhHoPG__rowCover{aspect-ratio:1000/1549;border-radius:4px;width:100%;display:block}.CatalogSkeletons-module__uhHoPG__rowBody{flex-direction:column;gap:.375rem;min-width:0;display:flex}.CatalogSkeletons-module__uhHoPG__rowTitle{width:75%;height:1.25rem;display:block}@media (min-width:768px){.CatalogSkeletons-module__uhHoPG__rowTitle{height:1.375rem}}.CatalogSkeletons-module__uhHoPG__rowAuthor{width:45%;height:.875rem;display:block}.CatalogSkeletons-module__uhHoPG__rowDesc1{width:100%;height:.875rem;margin-top:.25rem;display:block}.CatalogSkeletons-module__uhHoPG__rowDesc2{width:70%;height:.875rem;display:block}.CatalogSkeletons-module__uhHoPG__rowRight{border-top:1px solid #ffffff0d;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;display:flex}@media (min-width:768px){.CatalogSkeletons-module__uhHoPG__rowRight{border-top:0;flex-direction:column;grid-column:3;justify-content:center;align-items:flex-end;gap:.75rem;padding-top:0}}.CatalogSkeletons-module__uhHoPG__rowPrice{width:5rem;height:1.125rem;display:block}.CatalogSkeletons-module__uhHoPG__rowCta{width:4rem;height:.8125rem;display:block}
.carti-module__2Q-uZq__page{width:100%;max-width:var(--hb-container);padding:var(--hb-pad-x);margin:0 auto}.carti-module__2Q-uZq__breadcrumb{margin:0 0 1rem}.carti-module__2Q-uZq__breadcrumbList{font-size:var(--fs-2xs);color:var(--text-muted);letter-spacing:.02em;font-family:var(--font-ui);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.carti-module__2Q-uZq__breadcrumbList li{align-items:center;gap:.5rem;display:inline-flex}.carti-module__2Q-uZq__breadcrumbList li:not(:last-child):after{content:"/";color:#ffffff40}.carti-module__2Q-uZq__breadcrumbList a{color:var(--text-tertiary);transition:color .2s var(--easing);text-decoration:none}.carti-module__2Q-uZq__breadcrumbList a:hover{color:#fff}.carti-module__2Q-uZq__head{flex-direction:column;gap:.5rem;margin-bottom:clamp(.75rem,.6rem + .65vw,1rem);display:flex}.carti-module__2Q-uZq__eyebrow{font-family:var(--font-ui);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.18em;color:var(--theme-from);font-weight:500}.carti-module__2Q-uZq__title{font-family:var(--font-display);font-weight:500;font-size:var(--fs-4xl);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0;line-height:1.05}.carti-module__2Q-uZq__sub{color:var(--text-tertiary);font-size:var(--fs-sm);font-family:var(--font-body);margin:0;font-style:italic}.carti-module__2Q-uZq__layout{flex-direction:column;align-items:stretch;gap:1rem;display:flex}@media (min-width:1024px){.carti-module__2Q-uZq__layout{grid-template-columns:17rem 1fr;align-items:flex-start;gap:clamp(1.25rem,.83rem + 2.17vw,2rem);display:grid}}.carti-module__2Q-uZq__content{min-width:0}.carti-module__2Q-uZq__grid{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(24px)saturate(150%);background:#0f0f0f80;border:1px solid #ffffff0f;grid-template-columns:repeat(2,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (max-width:359px){.carti-module__2Q-uZq__grid{grid-template-columns:1fr}}@media (min-width:1024px){.carti-module__2Q-uZq__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.carti-module__2Q-uZq__grid{grid-template-columns:repeat(4,1fr)}}.carti-module__2Q-uZq__grid>li{border-bottom:1px solid #ffffff0f;border-right:1px solid #ffffff0f}@media (max-width:359px){.carti-module__2Q-uZq__grid>li{border-right:0}}@media (min-width:360px) and (max-width:1023.98px){.carti-module__2Q-uZq__grid>li:nth-child(2n){border-right:0}}@media (min-width:1024px) and (max-width:1279.98px){.carti-module__2Q-uZq__grid>li:nth-child(3n){border-right:0}}@media (min-width:1280px){.carti-module__2Q-uZq__grid>li:nth-child(4n){border-right:0}}.carti-module__2Q-uZq__list{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(24px)saturate(150%);background:#0f0f0f80;border:1px solid #ffffff0f;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.carti-module__2Q-uZq__empty{text-align:center;padding:var(--space-2xl) 1rem;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(24px)saturate(150%);background:#0f0f0f80;border:1px dashed #ffffff1a}.carti-module__2Q-uZq__emptyTitle{font-family:var(--font-display);font-size:var(--fs-xl);color:#fff;margin:0 0 .5rem;font-weight:500}.carti-module__2Q-uZq__emptyText{color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--fs-sm);margin:0 0 1.5rem}.carti-module__2Q-uZq__emptyBtn{background:var(--grad-brand);border-radius:var(--radius-sm);color:#fff;font-family:var(--font-ui);font-size:var(--fs-sm);transition:transform .2s var(--easing);align-items:center;padding:.625rem 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.carti-module__2Q-uZq__emptyBtn:hover{transform:translateY(-1px)}
.CatalogFilters-module__fk0skq__desktopAside{display:none}@media (min-width:1024px){.CatalogFilters-module__fk0skq__desktopAside{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(24px)saturate(150%);background:#0f0f0f80;border:1px solid #ffffff0f;flex-direction:column;gap:1rem;padding:clamp(1rem,.83rem + .87vw,1.25rem);display:flex}}.CatalogFilters-module__fk0skq__head{display:none}@media (min-width:1024px){.CatalogFilters-module__fk0skq__head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:.875rem;display:flex}}.CatalogFilters-module__fk0skq__headTitle{font-family:var(--font-ui);font-size:var(--fs-sm);color:#fff;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.CatalogFilters-module__fk0skq__headBadge{background:var(--grad-brand);color:#fff;min-width:1.25rem;height:1.25rem;font-size:var(--fs-2xs);letter-spacing:0;text-transform:none;border-radius:.625rem;justify-content:center;align-items:center;padding:0 .375rem;font-weight:700;display:inline-flex}.CatalogFilters-module__fk0skq__clearBtn{color:var(--text-tertiary);font-family:var(--font-ui);font-size:var(--fs-2xs);cursor:pointer;transition:color .2s var(--easing);background:0 0;border:0;padding:0}.CatalogFilters-module__fk0skq__clearBtn:hover{color:#fff}.CatalogFilters-module__fk0skq__scroll{flex-direction:column;gap:1.25rem;display:flex}.CatalogFilters-module__fk0skq__group{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:.625rem;padding-bottom:1.25rem;display:flex}.CatalogFilters-module__fk0skq__group:last-child{border-bottom:0;padding-bottom:0}.CatalogFilters-module__fk0skq__groupHead{font-family:var(--font-ui);font-size:var(--fs-2xs);color:#fff;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.CatalogFilters-module__fk0skq__list{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.CatalogFilters-module__fk0skq__listScroll{max-height:14rem;padding-right:.25rem;overflow-y:auto}.CatalogFilters-module__fk0skq__searchInput{border-radius:var(--radius-sm);color:#fff;width:100%;font-family:var(--font-ui);font-size:var(--fs-xs);background:#00000040;border:1px solid #ffffff1a;outline:none;margin-bottom:.5rem;padding:.5rem .75rem;transition:border-color .16s}.CatalogFilters-module__fk0skq__searchInput:focus{border-color:var(--theme-from)}.CatalogFilters-module__fk0skq__emptyHint{font-size:var(--fs-xs);color:var(--text-muted);font-family:var(--font-body);padding:.5rem 0}.CatalogFilters-module__fk0skq__check{font-size:var(--fs-sm);color:var(--text-secondary);cursor:pointer;font-family:var(--font-body);align-items:center;gap:.625rem;padding:.375rem 0;display:flex}.CatalogFilters-module__fk0skq__check input[type=checkbox]{appearance:none;border-radius:var(--radius-xs);cursor:pointer;background:#0f0f0f99;border:1px solid #ffffff26;flex-shrink:0;place-content:center;width:1rem;height:1rem;margin:0;transition:background .16s,border-color .16s;display:inline-grid}.CatalogFilters-module__fk0skq__check input[type=checkbox]:hover{border-color:#ffffff47}.CatalogFilters-module__fk0skq__check input[type=checkbox]:focus-visible{outline:2px solid var(--theme-from);outline-offset:2px}.CatalogFilters-module__fk0skq__check input[type=checkbox]:checked{background:var(--theme-from);border-color:var(--theme-from)}.CatalogFilters-module__fk0skq__check input[type=checkbox]:checked:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:.625rem;height:.625rem}.CatalogFilters-module__fk0skq__check span:nth-child(2){flex:1}.CatalogFilters-module__fk0skq__count{font-size:var(--fs-2xs);color:var(--text-muted);font-family:var(--font-ui)}.CatalogFilters-module__fk0skq__pills{flex-wrap:wrap;gap:.375rem;display:flex}.CatalogFilters-module__fk0skq__pill{border-radius:var(--radius-sm);color:var(--text-tertiary);font-family:var(--font-ui);font-size:var(--fs-2xs);cursor:pointer;transition:all .2s var(--easing);background:#ffffff0a;border:1px solid #ffffff14;align-items:center;gap:.375rem;padding:.4rem .75rem;display:inline-flex}.CatalogFilters-module__fk0skq__pill:hover{color:#fff;background:#ffffff14}.CatalogFilters-module__fk0skq__pillActive,.CatalogFilters-module__fk0skq__pillActive:hover{color:var(--theme-from);background:#94a2b433;border-color:#94a2b473}.CatalogFilters-module__fk0skq__priceRow{align-items:center;gap:.5rem;display:flex}.CatalogFilters-module__fk0skq__priceInput{border-radius:var(--radius-sm);color:#fff;min-width:0;font-family:var(--font-ui);font-size:var(--fs-xs);background:#00000040;border:1px solid #ffffff1a;outline:none;flex:1;padding:.5rem .75rem;transition:border-color .16s}.CatalogFilters-module__fk0skq__priceInput:focus{border-color:var(--theme-from)}.CatalogFilters-module__fk0skq__priceDash{color:var(--text-muted)}.CatalogFilters-module__fk0skq__overlay{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .25s var(--easing);background:#0000008c;position:fixed;inset:0}.CatalogFilters-module__fk0skq__overlayOpen{opacity:1;pointer-events:auto}@media (min-width:1024px){.CatalogFilters-module__fk0skq__overlay{display:none}}.CatalogFilters-module__fk0skq__drawer{-webkit-backdrop-filter:blur(28px)saturate(150%);width:min(20rem,92vw);transition:transform .3s var(--easing);background:#0a0a0af5;border-right:1px solid #ffffff14;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.CatalogFilters-module__fk0skq__drawerOpen{transform:translate(0)}.CatalogFilters-module__fk0skq__drawerHead{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.125rem clamp(.875rem,.78rem + .43vw,1.25rem);display:flex}.CatalogFilters-module__fk0skq__drawerTitle{font-family:var(--font-display);font-size:var(--fs-lg);color:#fff;letter-spacing:-.01em;font-weight:500}.CatalogFilters-module__fk0skq__drawerClose{border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;color:var(--text-secondary);cursor:pointer;transition:all .2s var(--easing);background:#ffffff0f;border:1px solid #ffffff1a;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:inline-flex}.CatalogFilters-module__fk0skq__drawerClose:hover{color:#fff;background:#ffffff1a}.CatalogFilters-module__fk0skq__drawerBody{flex:auto;min-height:0;padding:1rem clamp(.875rem,.78rem + .43vw,1.25rem);overflow-y:auto}.CatalogFilters-module__fk0skq__drawerFoot{border-top:1px solid #ffffff14;flex-shrink:0;grid-template-columns:1fr 1fr;gap:.5rem;padding:1rem clamp(.875rem,.78rem + .43vw,1.25rem);display:grid}.CatalogFilters-module__fk0skq__drawerFootGhost{border-radius:var(--radius-sm);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--fs-sm);cursor:pointer;transition:all .2s var(--easing);background:#ffffff0f;border:1px solid #ffffff1a;padding:.625rem 1rem;font-weight:500}.CatalogFilters-module__fk0skq__drawerFootGhost:hover{color:#fff;background:#ffffff1a}.CatalogFilters-module__fk0skq__drawerFootPrimary{background:var(--grad-brand);border-radius:var(--radius-sm);color:#fff;font-family:var(--font-ui);font-size:var(--fs-sm);cursor:pointer;transition:transform .2s var(--easing);border:0;padding:.625rem 1rem;font-weight:600}.CatalogFilters-module__fk0skq__drawerFootPrimary:hover{transform:translateY(-1px)}.CatalogFilters-module__fk0skq__drawer .CatalogFilters-module__fk0skq__scroll{padding-right:0;overflow:visible}
.CatalogToolbar-module__njZq2a__toolbar{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(24px)saturate(150%);background:#0f0f0f80;border:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(.5rem,.41rem + .43vw,1rem);margin-bottom:1.25rem;padding:clamp(.625rem,.55rem + .33vw,1rem) clamp(.75rem,.61rem + .65vw,1.25rem);display:flex}@media (min-width:480px){.CatalogToolbar-module__njZq2a__toolbar{flex-wrap:nowrap}}.CatalogToolbar-module__njZq2a__left{align-items:center;gap:clamp(.5rem,.41rem + .43vw,.75rem);min-width:0;display:flex}.CatalogToolbar-module__njZq2a__count{font-size:var(--fs-xs);color:var(--text-tertiary);font-family:var(--font-ui);white-space:nowrap}@media (min-width:768px){.CatalogToolbar-module__njZq2a__count{font-size:var(--fs-sm)}}.CatalogToolbar-module__njZq2a__filterBtn{border-radius:var(--radius-sm);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--fs-2xs);cursor:pointer;transition:all .2s var(--easing);white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;flex-shrink:0;align-items:center;gap:.375rem;padding:.375rem .625rem;font-weight:500;display:inline-flex}@media (min-width:480px){.CatalogToolbar-module__njZq2a__filterBtn{font-size:var(--fs-xs);gap:.5rem;padding:.5rem .875rem}}.CatalogToolbar-module__njZq2a__filterBtn:hover{color:#fff;background:#ffffff14}@media (min-width:1024px){.CatalogToolbar-module__njZq2a__filterBtn{display:none}}.CatalogToolbar-module__njZq2a__filterBadge{background:var(--grad-brand);color:#fff;min-width:1.125rem;height:1.125rem;font-size:var(--fs-2xs);border-radius:.625rem;justify-content:center;align-items:center;padding:0 .375rem;font-weight:700;display:inline-flex}.CatalogToolbar-module__njZq2a__right{align-items:center;gap:.375rem;min-width:0;display:flex}@media (min-width:480px){.CatalogToolbar-module__njZq2a__right{gap:.5rem}}.CatalogToolbar-module__njZq2a__select{border-radius:var(--radius-sm);color:#fff;font-family:var(--font-ui);font-size:var(--fs-2xs);cursor:pointer;appearance:none;text-overflow:ellipsis;background:#00000040 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.4)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right .5rem center no-repeat;border:1px solid #ffffff1a;outline:none;min-width:0;max-width:9rem;padding:.375rem 1.75rem .375rem .5rem;transition:border-color .16s}@media (min-width:480px){.CatalogToolbar-module__njZq2a__select{font-size:var(--fs-xs);background-position:right .625rem center;max-width:none;padding:.5rem 2.25rem .5rem .875rem}}.CatalogToolbar-module__njZq2a__select:focus{border-color:var(--theme-from)}.CatalogToolbar-module__njZq2a__viewToggle{border-radius:var(--radius-sm);background:#00000040;border:1px solid #ffffff1a;flex-shrink:0;gap:0;display:flex;overflow:hidden}.CatalogToolbar-module__njZq2a__viewBtn{width:1.625rem;height:1.625rem;color:var(--text-tertiary);cursor:pointer;transition:all .2s var(--easing);background:0 0;border:0;justify-content:center;align-items:center;display:flex}@media (min-width:480px){.CatalogToolbar-module__njZq2a__viewBtn{width:2rem;height:2rem}}.CatalogToolbar-module__njZq2a__viewBtn:hover{color:#fff;background:#ffffff0f}.CatalogToolbar-module__njZq2a__viewBtnActive,.CatalogToolbar-module__njZq2a__viewBtnActive:hover{color:var(--theme-from);background:#94a2b42e}
.detail-module__F4VlKW__page{width:100%;max-width:var(--hb-container);padding:var(--hb-pad-x);margin:0 auto}.detail-module__F4VlKW__breadcrumb{margin:0 0 1.5rem}.detail-module__F4VlKW__breadcrumbList{font-size:var(--fs-2xs);color:var(--text-muted);letter-spacing:.02em;font-family:var(--font-ui);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.detail-module__F4VlKW__breadcrumbList li{align-items:center;gap:.5rem;display:inline-flex}.detail-module__F4VlKW__breadcrumbList li:not(:last-child):after{content:"/";color:#ffffff40}.detail-module__F4VlKW__breadcrumbList a{color:var(--text-tertiary);transition:color .2s var(--easing);text-decoration:none}.detail-module__F4VlKW__breadcrumbList a:hover{color:#fff}.detail-module__F4VlKW__breadcrumbList li[aria-current=page],.detail-module__F4VlKW__breadcrumbCurrent{color:var(--text-secondary)}.detail-module__F4VlKW__breadcrumbSkel{border-radius:var(--radius-xs);background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%;width:7rem;height:1.2rem;animation:1.4s ease-in-out infinite detail-module__F4VlKW__bc-book-skel;display:inline-block}@keyframes detail-module__F4VlKW__bc-book-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.detail-module__F4VlKW__hero{grid-template-columns:1fr;gap:clamp(1.5rem,1.15rem + 1.74vw,2.5rem);margin-bottom:clamp(2rem,1.3rem + 3.48vw,3rem);display:grid}@media (min-width:1024px){.detail-module__F4VlKW__hero{grid-template-columns:minmax(280px,1fr) 1.2fr;gap:clamp(2rem,.78rem + 6.09vw,4rem)}}.detail-module__F4VlKW__heroLeft{justify-content:center;display:flex}@media (min-width:1024px){.detail-module__F4VlKW__heroLeft{align-self:flex-start;position:sticky;top:6rem}}.detail-module__F4VlKW__heroRight{flex-direction:column;display:flex}
.BookBanner-module__VghBoa__banner{aspect-ratio:1920/500;background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%;border-radius:12px;width:100%;margin:0 0 1.5rem;line-height:0;animation:1.4s ease-in-out infinite BookBanner-module__VghBoa__banner-skel-shimmer;position:relative;overflow:hidden}.BookBanner-module__VghBoa__image{object-fit:cover;width:100%;height:100%;display:block}@keyframes BookBanner-module__VghBoa__banner-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.AuthorsSlider-module__tam5KW__section{width:100%;max-width:var(--hb-container);padding:var(--hb-pad-y) var(--hb-pad-x);margin:0 auto}@media (min-width:768px){.AuthorsSlider-module__tam5KW__section{padding-top:4rem;padding-bottom:4rem}}.AuthorsSlider-module__tam5KW__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;display:flex}.AuthorsSlider-module__tam5KW__eyebrow{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.18em;color:var(--theme-from);align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.6875rem;font-weight:500;display:flex}.AuthorsSlider-module__tam5KW__title{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:0;font-size:clamp(1.5rem,5vw,2.25rem);font-weight:500;line-height:1.1}.AuthorsSlider-module__tam5KW__sub{font-family:var(--font-body);color:var(--text-tertiary);max-width:38rem;margin:.625rem 0 0;font-size:.9375rem;line-height:1.5}.AuthorsSlider-module__tam5KW__controls{align-items:center;gap:.5rem;display:flex}.AuthorsSlider-module__tam5KW__iconBtn{width:2.25rem;height:2.25rem;color:var(--text-secondary);cursor:pointer;transition:all .2s var(--easing);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}.AuthorsSlider-module__tam5KW__iconBtn:hover{color:#fff;background:#ffffff14;border-color:#ffffff26}.AuthorsSlider-module__tam5KW__allLink{white-space:nowrap;font-family:var(--font-ui);color:var(--text-secondary);transition:color .2s var(--easing);font-size:.875rem;font-weight:500;text-decoration:none}.AuthorsSlider-module__tam5KW__allLink:hover{color:#fff}.AuthorsSlider-module__tam5KW__track{--gap:clamp(.75rem, .5rem + .65vw, 1rem);gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;margin:0;padding:.25rem 0 1rem;list-style:none;display:flex;overflow-x:auto}.AuthorsSlider-module__tam5KW__track::-webkit-scrollbar{height:4px}.AuthorsSlider-module__tam5KW__track::-webkit-scrollbar-track{background:#ffffff08}.AuthorsSlider-module__tam5KW__track::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:.25rem}.AuthorsSlider-module__tam5KW__track::-webkit-scrollbar-thumb:hover{background:#ffffff38}.AuthorsSlider-module__tam5KW__item{scroll-snap-align:start;flex:0 0 100%}@media (min-width:768px){.AuthorsSlider-module__tam5KW__item{flex:0 0 calc((100% - var(--gap)) / 2)}}@media (min-width:1280px){.AuthorsSlider-module__tam5KW__item{flex:0 0 calc((100% - var(--gap) * 2) / 3)}}
.AuthorCard-module__xpqSOG__card{--acc:#94a2b4;text-align:left;border-radius:var(--radius-lg);color:inherit;cursor:pointer;transition:all .3s var(--easing);-webkit-backdrop-filter:blur(24px)saturate(150%);background:#0f0f0f80;border:1px solid #ffffff0f;flex-direction:column;height:100%;padding:clamp(.875rem,.74rem + .65vw,1.25rem);text-decoration:none;display:flex;position:relative;overflow:hidden}.AuthorCard-module__xpqSOG__card:before{content:"";background:radial-gradient(ellipse 80% 60% at 100% 0%, color-mix(in oklch, var(--acc) 18%, transparent) 0%, transparent 70%);pointer-events:none;opacity:.6;transition:opacity .3s var(--easing);position:absolute;inset:0}.AuthorCard-module__xpqSOG__card:hover{background:#0f0f0f99;border-color:#94a2b42e;transform:translateY(-2px)}.AuthorCard-module__xpqSOG__card:hover:before{opacity:1}.AuthorCard-module__xpqSOG__head{flex:1;align-items:center;gap:clamp(.75rem,.6rem + .7vw,1rem);margin-bottom:1.25rem;display:flex;position:relative}.AuthorCard-module__xpqSOG__avatar{width:clamp(7rem,4.5rem + 12vw,8.5rem);height:clamp(7rem,4.5rem + 12vw,8.5rem);font-family:var(--font-display);font-size:var(--fs-xl);letter-spacing:.02em;color:#fff;background:#161616;border:1px solid #ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000004d}.AuthorCard-module__xpqSOG__avatarFallback{background:linear-gradient(135deg, color-mix(in oklch, var(--acc) 90%, white 10%), color-mix(in oklch, var(--acc) 60%, black 30%))}@media (min-width:768px){.AuthorCard-module__xpqSOG__avatar{width:clamp(5rem,3.9rem + 4.8vw,7.5rem);height:clamp(5rem,3.9rem + 4.8vw,7.5rem)}}.AuthorCard-module__xpqSOG__avatarImg{object-fit:cover;width:100%;height:100%}.AuthorCard-module__xpqSOG__info{flex:1;min-width:0}.AuthorCard-module__xpqSOG__name{font-family:var(--font-display);font-size:var(--fs-xl);letter-spacing:-.01em;color:#fff;margin:0 0 .5rem;font-weight:500;line-height:1.15}.AuthorCard-module__xpqSOG__bio{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text-tertiary);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.AuthorCard-module__xpqSOG__foot{font-family:var(--font-ui);font-size:var(--fs-2xs);border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.875rem;display:flex;position:relative}.AuthorCard-module__xpqSOG__count{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.AuthorCard-module__xpqSOG__cta{color:var(--acc);transition:gap .2s var(--easing);align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.AuthorCard-module__xpqSOG__card:hover .AuthorCard-module__xpqSOG__cta{gap:.5rem}@media (hover:none){.AuthorCard-module__xpqSOG__card:hover{transform:none}}
.AuthorsGridSkeleton-module__9Q08aa__skelGrid{grid-template-columns:repeat(1,1fr);gap:clamp(.625rem,.5rem + .65vw,1rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.AuthorsGridSkeleton-module__9Q08aa__skelGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.AuthorsGridSkeleton-module__9Q08aa__skelGrid{grid-template-columns:repeat(3,1fr)}}.AuthorsGridSkeleton-module__9Q08aa__skelCard{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(24px)saturate(150%);box-sizing:border-box;background:#0f0f0f80;border:1px solid #ffffff0f;flex-direction:column;height:100%;padding:clamp(.875rem,.74rem + .65vw,1.25rem);display:flex}.AuthorsGridSkeleton-module__9Q08aa__skelHead{flex:1;align-items:center;gap:clamp(.75rem,.6rem + .7vw,1rem);margin-bottom:1.25rem;display:flex}.AuthorsGridSkeleton-module__9Q08aa__skelAvatar{border-radius:50%;flex-shrink:0;width:clamp(7rem,4.5rem + 12vw,8.5rem);height:clamp(7rem,4.5rem + 12vw,8.5rem)}@media (min-width:768px){.AuthorsGridSkeleton-module__9Q08aa__skelAvatar{width:clamp(5rem,3.9rem + 4.8vw,7.5rem);height:clamp(5rem,3.9rem + 4.8vw,7.5rem)}}.AuthorsGridSkeleton-module__9Q08aa__skelInfo{flex:1;min-width:0}.AuthorsGridSkeleton-module__9Q08aa__skelName{border-radius:var(--radius-xs);width:70%;height:1.75rem;margin-bottom:.6rem}.AuthorsGridSkeleton-module__9Q08aa__skelBio1,.AuthorsGridSkeleton-module__9Q08aa__skelBio2,.AuthorsGridSkeleton-module__9Q08aa__skelBio3,.AuthorsGridSkeleton-module__9Q08aa__skelBio4{border-radius:var(--radius-xs);height:1rem;margin-bottom:.35rem}.AuthorsGridSkeleton-module__9Q08aa__skelBio1{width:95%}.AuthorsGridSkeleton-module__9Q08aa__skelBio2{width:90%}.AuthorsGridSkeleton-module__9Q08aa__skelBio3{width:92%}.AuthorsGridSkeleton-module__9Q08aa__skelBio4{width:65%;margin-bottom:0}.AuthorsGridSkeleton-module__9Q08aa__skelFoot{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:.875rem;display:flex}.AuthorsGridSkeleton-module__9Q08aa__skelCount{border-radius:var(--radius-xs);width:4rem;height:1.2rem}.AuthorsGridSkeleton-module__9Q08aa__skelCta{border-radius:var(--radius-xs);width:5.5rem;height:1.2rem}.AuthorsGridSkeleton-module__9Q08aa__skelAvatar,.AuthorsGridSkeleton-module__9Q08aa__skelName,.AuthorsGridSkeleton-module__9Q08aa__skelBio1,.AuthorsGridSkeleton-module__9Q08aa__skelBio2,.AuthorsGridSkeleton-module__9Q08aa__skelBio3,.AuthorsGridSkeleton-module__9Q08aa__skelBio4,.AuthorsGridSkeleton-module__9Q08aa__skelCount,.AuthorsGridSkeleton-module__9Q08aa__skelCta{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite AuthorsGridSkeleton-module__9Q08aa__skel-author-shimmer;display:block}@keyframes AuthorsGridSkeleton-module__9Q08aa__skel-author-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.Reviews-module__kAwCha__section{width:100%;max-width:var(--hb-container);padding:var(--hb-pad-y) var(--hb-pad-x);margin:0 auto}@media (min-width:768px){.Reviews-module__kAwCha__section{padding-top:4rem;padding-bottom:4rem}}.Reviews-module__kAwCha__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;display:flex}.Reviews-module__kAwCha__eyebrow{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.18em;color:var(--theme-from);margin:0 0 .5rem;font-size:.6875rem;font-weight:500}.Reviews-module__kAwCha__title{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:0;font-size:clamp(1.5rem,5vw,2.25rem);font-weight:500;line-height:1.1}.Reviews-module__kAwCha__controls{align-items:center;gap:.5rem;display:flex}.Reviews-module__kAwCha__iconBtn{width:2.25rem;height:2.25rem;color:var(--text-secondary);cursor:pointer;transition:all .2s var(--easing);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}.Reviews-module__kAwCha__iconBtn:hover{color:#fff;background:#ffffff14;border-color:#ffffff26}.Reviews-module__kAwCha__track{--gap:clamp(.625rem, .5rem + .65vw, 1rem);gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;margin:0;padding:.25rem 0 1rem;list-style:none;display:flex;overflow-x:auto}.Reviews-module__kAwCha__track::-webkit-scrollbar{height:4px}.Reviews-module__kAwCha__track::-webkit-scrollbar-track{background:#ffffff08}.Reviews-module__kAwCha__track::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:.25rem}.Reviews-module__kAwCha__track::-webkit-scrollbar-thumb:hover{background:#ffffff38}.Reviews-module__kAwCha__item{scroll-snap-align:start;flex:0 0 100%}@media (min-width:768px){.Reviews-module__kAwCha__item{flex:0 0 calc((100% - var(--gap)) / 2)}}@media (min-width:1280px){.Reviews-module__kAwCha__item{flex:0 0 calc((100% - var(--gap) * 2) / 3)}}.Reviews-module__kAwCha__card{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(24px)saturate(150%);background:#0f0f0f80;border:1px solid #ffffff0f;flex-direction:column;gap:.875rem;height:100%;margin:0;padding:clamp(1.1rem,.9rem + .9vw,1.5rem);display:flex}.Reviews-module__kAwCha__cardHead{align-items:center;gap:.7rem;display:flex}.Reviews-module__kAwCha__avatar{object-fit:cover;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;width:44px;height:44px}.Reviews-module__kAwCha__who{flex-direction:column;gap:.1rem;min-width:0;display:flex}.Reviews-module__kAwCha__name{font-family:var(--font-ui);color:#fff;font-size:.9rem;font-weight:600}.Reviews-module__kAwCha__source{font-family:var(--font-ui);color:var(--text-muted);font-size:.7rem}.Reviews-module__kAwCha__stars{color:var(--warm);letter-spacing:.05em;gap:.1rem;font-size:.9rem;display:inline-flex}.Reviews-module__kAwCha__quote{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:clamp(.9rem,.88rem + .15vw,.975rem);line-height:1.6}
.Faq-module__Unzjhq__section{width:100%;max-width:var(--hb-container);padding:var(--hb-pad-y) var(--hb-pad-x);margin:0 auto}@media (min-width:768px){.Faq-module__Unzjhq__section{padding-top:4rem;padding-bottom:4rem}}.Faq-module__Unzjhq__head{margin-bottom:2rem}.Faq-module__Unzjhq__eyebrow{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.18em;color:var(--theme-from);margin:0 0 .5rem;font-size:.6875rem;font-weight:500}.Faq-module__Unzjhq__title{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:0;font-size:clamp(1.5rem,5vw,2.25rem);font-weight:500;line-height:1.1}.Faq-module__Unzjhq__list{grid-template-columns:1fr;gap:clamp(.625rem,.5rem + .65vw,1rem);display:grid}@media (min-width:768px){.Faq-module__Unzjhq__list{grid-template-columns:repeat(2,1fr);align-items:start}}.Faq-module__Unzjhq__item{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(24px)saturate(150%);background:#0f0f0f80;border:1px solid #ffffff0f;overflow:hidden}.Faq-module__Unzjhq__summary{cursor:pointer;font-family:var(--font-ui);color:#fff;transition:color .2s var(--easing);justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1rem,.85rem + .65vw,1.25rem);font-size:clamp(.95rem,.9rem + .2vw,1.0625rem);font-weight:600;list-style:none;display:flex}.Faq-module__Unzjhq__summary::-webkit-details-marker{display:none}.Faq-module__Unzjhq__summary:hover{color:var(--text-secondary)}.Faq-module__Unzjhq__chevron{color:var(--text-muted);transition:transform .25s var(--easing);flex-shrink:0}.Faq-module__Unzjhq__item[open] .Faq-module__Unzjhq__chevron{transform:rotate(180deg)}.Faq-module__Unzjhq__answer{font-family:var(--font-body);color:var(--text-secondary);margin:0;padding:0 clamp(1rem,.85rem + .65vw,1.25rem) clamp(1rem,.85rem + .65vw,1.25rem);font-size:.9375rem;line-height:1.65}
.author-detail-module__gbf99W__page{width:100%;max-width:var(--hb-container);padding:var(--hb-pad-x);margin:0 auto}.author-detail-module__gbf99W__breadcrumb{margin:0 0 1rem}.author-detail-module__gbf99W__breadcrumbList{font-size:var(--fs-2xs);color:var(--text-muted);letter-spacing:.02em;font-family:var(--font-ui);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.author-detail-module__gbf99W__breadcrumbList li{align-items:center;gap:.5rem;display:inline-flex}.author-detail-module__gbf99W__breadcrumbList li:not(:last-child):after{content:"/";color:#ffffff40}.author-detail-module__gbf99W__breadcrumbList a{color:var(--text-tertiary);transition:color .2s var(--easing);text-decoration:none}.author-detail-module__gbf99W__breadcrumbList a:hover{color:#fff}.author-detail-module__gbf99W__breadcrumbCurrent{color:var(--text-secondary)}.author-detail-module__gbf99W__breadcrumbSkel{border-radius:var(--radius-xs);background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%;width:7rem;height:1.2rem;animation:1.4s ease-in-out infinite author-detail-module__gbf99W__bc-skel;display:inline-block}@keyframes author-detail-module__gbf99W__bc-skel{0%{background-position:200% 0}to{background-position:-200% 0}}
.AuthorsGrid-module__h6ckga__grid{grid-template-columns:repeat(1,1fr);gap:clamp(.625rem,.5rem + .65vw,1rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.AuthorsGrid-module__h6ckga__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.AuthorsGrid-module__h6ckga__grid{grid-template-columns:repeat(3,1fr)}}
.BookListRow-module__7VeSqG__row{transition:background .2s var(--easing);border-bottom:1px solid #ffffff0f}.BookListRow-module__7VeSqG__row:last-child{border-bottom:0}.BookListRow-module__7VeSqG__row:hover{background:#ffffff05}.BookListRow-module__7VeSqG__link{color:inherit;grid-template-columns:clamp(5.5rem,4.5rem + 4.35vw,8.75rem) 1fr;align-items:center;gap:clamp(.75rem,.6rem + .65vw,1.5rem);padding:clamp(.75rem,.6rem + .65vw,1.5rem);text-decoration:none;display:grid}@media (min-width:768px){.BookListRow-module__7VeSqG__link{grid-template-columns:8.75rem 1fr 12rem}}.BookListRow-module__7VeSqG__coverWrap{position:relative}.BookListRow-module__7VeSqG__cover{border-radius:4px;width:100%;height:auto;box-shadow:0 8px 20px #0006,inset 0 0 0 1px #ffffff0a}.BookListRow-module__7VeSqG__coverWrapOut{isolation:isolate}.BookListRow-module__7VeSqG__coverBlurred{filter:blur(4px)grayscale();opacity:.7}.BookListRow-module__7VeSqG__outOfStockOverlay{z-index:1;pointer-events:none;filter:drop-shadow(0 4px 12px #0009);width:90%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.BookListRow-module__7VeSqG__coverFallback{aspect-ratio:1000/1549;width:100%;color:var(--text-muted);font-family:var(--font-display);background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);border-radius:4px;justify-content:center;align-items:center;font-size:clamp(1.75rem,1.4rem + 1.74vw,2.5rem);display:flex;box-shadow:0 8px 20px #0006,inset 0 0 0 1px #ffffff0a}.BookListRow-module__7VeSqG__body{flex-direction:column;gap:.125rem;min-width:0;display:flex}.BookListRow-module__7VeSqG__statusBadge{font-family:var(--font-ui);font-size:var(--fs-2xs);letter-spacing:.04em;align-self:flex-start;align-items:center;gap:.375rem;margin-bottom:.25rem;font-weight:600;line-height:1;display:inline-flex}.BookListRow-module__7VeSqG__statusDot{border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem}.BookListRow-module__7VeSqG__statusBadgePre{color:#facc15}.BookListRow-module__7VeSqG__statusBadgePre .BookListRow-module__7VeSqG__statusDot{background:#facc15;box-shadow:0 0 6px #facc158c}.BookListRow-module__7VeSqG__statusBadgeSoon{color:#22d3ee}.BookListRow-module__7VeSqG__statusBadgeSoon .BookListRow-module__7VeSqG__statusDot{background:#06b6d4;box-shadow:0 0 6px #06b6d48c}.BookListRow-module__7VeSqG__title{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:-.01em;color:#fff;margin:0;font-weight:500;line-height:1.2}.BookListRow-module__7VeSqG__author{font-family:var(--font-body);color:var(--text-tertiary);font-style:italic;font-size:var(--fs-sm)}.BookListRow-module__7VeSqG__meta{color:var(--text-muted);font-size:var(--fs-2xs);font-family:var(--font-ui);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.BookListRow-module__7VeSqG__meta li{align-items:center;display:inline-flex}.BookListRow-module__7VeSqG__meta li:not(:last-child):after{content:"·";color:#fff3;margin-left:.5rem}.BookListRow-module__7VeSqG__desc{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.5rem 0 0;line-height:1.55;display:-webkit-box;overflow:hidden}.BookListRow-module__7VeSqG__right{border-top:1px solid #ffffff0d;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;display:flex}@media (min-width:768px){.BookListRow-module__7VeSqG__right{border-top:0;flex-direction:column;grid-column:3;justify-content:center;align-items:flex-end;gap:.75rem;padding-top:0}}.BookListRow-module__7VeSqG__price{align-items:baseline;gap:.5rem;display:flex}.BookListRow-module__7VeSqG__priceCurrent{font-weight:700;font-size:var(--fs-md);color:#fff;font-family:var(--font-ui)}.BookListRow-module__7VeSqG__priceOld{font-size:var(--fs-xs);color:var(--text-muted);font-family:var(--font-ui);text-decoration:line-through}.BookListRow-module__7VeSqG__cta{font-size:var(--fs-xs);color:var(--theme-from);letter-spacing:.02em;font-weight:500;font-family:var(--font-ui)}
.autori-module__s8JYZW__page{width:100%;max-width:var(--hb-container);padding:var(--hb-pad-x);margin:0 auto}.autori-module__s8JYZW__breadcrumb{margin:0 0 1rem}.autori-module__s8JYZW__breadcrumbList{font-size:var(--fs-2xs);color:var(--text-muted);letter-spacing:.02em;font-family:var(--font-ui);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.autori-module__s8JYZW__breadcrumbList li{align-items:center;gap:.5rem;display:inline-flex}.autori-module__s8JYZW__breadcrumbList li:not(:last-child):after{content:"/";color:#ffffff40}.autori-module__s8JYZW__breadcrumbList a{color:var(--text-tertiary);transition:color .2s var(--easing);text-decoration:none}.autori-module__s8JYZW__breadcrumbList a:hover{color:#fff}.autori-module__s8JYZW__head{flex-direction:column;gap:.5rem;margin-bottom:clamp(1rem,.74rem + 1.3vw,2rem);display:flex}.autori-module__s8JYZW__title{font-family:var(--font-display);font-weight:500;font-size:var(--fs-4xl);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0;line-height:1.05}.autori-module__s8JYZW__sub{color:var(--text-tertiary);font-size:var(--fs-sm);font-family:var(--font-body);margin:0;font-style:italic}.autori-module__s8JYZW__empty{text-align:center;padding:var(--space-2xl) 1rem;color:var(--text-tertiary);border-radius:var(--radius-lg);background:#ffffff04;border:1px solid #ffffff0f}.autori-module__s8JYZW__emptyTitle{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--text-secondary);margin:0 0 .5rem}.autori-module__s8JYZW__emptyText{font-size:var(--fs-sm);margin:0}
.CatalogPagination-module__1K_TXa__nav{flex-wrap:wrap;justify-content:center;gap:.25rem;margin-top:clamp(1.5rem,1.15rem + 1.74vw,2.5rem);padding:1rem 0;display:flex}.CatalogPagination-module__1K_TXa__btn{border-radius:var(--radius-sm);min-width:2.25rem;height:2.25rem;color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--fs-sm);cursor:pointer;transition:all .2s var(--easing);background:#ffffff0a;border:1px solid #ffffff14;justify-content:center;align-items:center;padding:0 .5rem;text-decoration:none;display:inline-flex}.CatalogPagination-module__1K_TXa__btn:hover{color:#fff;background:#ffffff14;border-color:#ffffff26}.CatalogPagination-module__1K_TXa__active,.CatalogPagination-module__1K_TXa__active:hover{background:var(--grad-brand);color:#fff;border-color:#0000;font-weight:600}.CatalogPagination-module__1K_TXa__disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.CatalogPagination-module__1K_TXa__gap{color:var(--text-muted);align-items:center;padding:0 .375rem;display:inline-flex}
