@import "https://fonts.googleapis.com/css2?family=Advent+Pro:wght@400;500;600;700&display=swap";
.bookDetail-module__0hYaZW__layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:24px;display:grid}.bookDetail-module__0hYaZW__sideCol{min-width:0;padding:2rem 1rem 2rem 0}.bookDetail-module__0hYaZW__page{min-width:0;min-height:100vh;color:var(--accent,#f93);font-family:var(--font-primary),monospace;background:0 0;padding:2rem 1rem;overflow-x:hidden}@media (max-width:1799px){.bookDetail-module__0hYaZW__layout{display:block}.bookDetail-module__0hYaZW__sideCol{display:none}}.bookDetail-module__0hYaZW__notFound{min-height:100vh;color:var(--accent,#f93);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.bookDetail-module__0hYaZW__backLink{color:var(--accent);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:all .2s}.bookDetail-module__0hYaZW__backLink:hover{text-shadow:0 0 10px var(--accent)}.bookDetail-module__0hYaZW__hero{--hero-radius:14px;border-radius:var(--hero-radius);background:#000000d9;border:1px solid #f933;margin-bottom:1.5rem;padding:4rem 2rem;position:relative}.bookDetail-module__0hYaZW__quickNav{background:#000000d9;border:1px solid #f933;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:.6rem;max-width:1200px;margin:0 auto 1.5rem;padding:.7rem;display:flex}.bookDetail-module__0hYaZW__quickNavLink{color:#999;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:.5rem 1.1rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.bookDetail-module__0hYaZW__quickNavLink:hover{color:var(--accent,#f93);background:#ff99331a;border-color:#f936;transform:translateY(-1px);box-shadow:0 0 12px #ff99334d}.bookDetail-module__0hYaZW__quickNavDot{background:var(--accent,#f93);opacity:.55;border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:opacity .2s}.bookDetail-module__0hYaZW__quickNavLink:hover .bookDetail-module__0hYaZW__quickNavDot{opacity:1;box-shadow:0 0 6px var(--accent,#f93)}.bookDetail-module__0hYaZW__heroWithCover{isolation:isolate;background:#00000073;overflow:hidden}.bookDetail-module__0hYaZW__heroWithCover:before,.bookDetail-module__0hYaZW__heroWithCover:after{content:"";pointer-events:none;position:absolute}.bookDetail-module__0hYaZW__heroWithCover:before{background-image:var(--hero-cover);filter:blur(34px)saturate(140%);clip-path:inset(90px round var(--hero-radius));opacity:.55;z-index:0;background-position:50% 22%;background-size:cover;inset:-90px;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 92%);mask-image:linear-gradient(#000 0% 45%,#0000 92%)}.bookDetail-module__0hYaZW__heroWithCover:after{z-index:1;background:radial-gradient(100% 80% at 24% 40%,#0000000d,#0009 70%),linear-gradient(#00000057,#000c);inset:0}.bookDetail-module__0hYaZW__heroWithCover>*{z-index:2;position:relative}.bookDetail-module__0hYaZW__heroTopRow{justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:0 auto 2rem;display:flex}.bookDetail-module__0hYaZW__backBtn{color:#666;background:#000000d9;border:1px solid #ff99334d;border-radius:999px;padding:.5rem 1rem;font-size:.85rem;text-decoration:none;transition:all .2s;display:inline-block}.bookDetail-module__0hYaZW__backBtn:hover{color:var(--accent);border-color:var(--accent);box-shadow:0 0 15px #f936}.bookDetail-module__0hYaZW__breadcrumb{color:#888;flex-wrap:wrap;align-items:center;gap:.4rem;max-width:1200px;margin:-1.2rem auto 1.2rem;font-size:.8rem;display:flex}.bookDetail-module__0hYaZW__breadcrumbItem{align-items:center;gap:.4rem;display:inline-flex}.bookDetail-module__0hYaZW__breadcrumbLink{color:#888;text-decoration:none;transition:color .2s}.bookDetail-module__0hYaZW__breadcrumbLink:hover{color:var(--accent)}.bookDetail-module__0hYaZW__breadcrumbCurrent{color:#ccc}.bookDetail-module__0hYaZW__breadcrumbSep{color:#555}.bookDetail-module__0hYaZW__heroContent{align-items:flex-start;gap:3rem;max-width:1200px;margin:0 auto;display:flex}.bookDetail-module__0hYaZW__heroInfo{flex-direction:row;flex:1;gap:3rem;padding-top:1rem;display:flex}.bookDetail-module__0hYaZW__heroInfoMain{flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex}.bookDetail-module__0hYaZW__continuityBadge{text-transform:uppercase;letter-spacing:1px;border:1px solid;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:.8rem;font-weight:700}.bookDetail-module__0hYaZW__legends{color:var(--accent,#f93);border-color:var(--accent,#f93);background:#f59e0b26;box-shadow:0 0 10px #ff99334d}.bookDetail-module__0hYaZW__canon{color:#3b82f6;background:#3b82f626;border-color:#3b82f6;box-shadow:0 0 10px #3b82f64d}.bookDetail-module__0hYaZW__title{color:var(--accent,#f93);letter-spacing:1px;text-shadow:0 0 20px #000000e6,0 0 10px #ff99334d;margin:0;font-family:Advent Pro,sans-serif;font-size:3rem;font-weight:700;line-height:1.2}.bookDetail-module__0hYaZW__titleMeta{letter-spacing:.5px;color:#ccc;text-shadow:0 1px 3px #000c;margin-top:.35rem;font-size:1rem;font-weight:400;display:block}.bookDetail-module__0hYaZW__originalTitle{color:#aaa;text-shadow:0 1px 3px #000c;margin:0;font-family:Advent Pro,sans-serif;font-size:1.1rem;font-style:italic}.bookDetail-module__0hYaZW__author{color:#ddd;text-transform:uppercase;letter-spacing:1px;text-shadow:0 1px 3px #000c;margin:0 0 1rem;font-family:Advent Pro,sans-serif;font-size:1rem}.bookDetail-module__0hYaZW__authorMeta{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:100%;display:flex}.bookDetail-module__0hYaZW__authorOriginal{opacity:.6;white-space:nowrap;font-size:.85em}.bookDetail-module__0hYaZW__authorDot{color:#ccc;margin:0 .1rem}.bookDetail-module__0hYaZW__authorLinkWrap{align-items:center;gap:.35rem;display:inline-flex}.bookDetail-module__0hYaZW__authorPhoto{object-fit:cover;border:1px solid #ffffff40;border-radius:50%;flex-shrink:0;width:36px;height:36px;box-shadow:0 0 6px #00000080}.bookDetail-module__0hYaZW__statsRow{background:linear-gradient(#0000 0%,#0009 40%,#000c 100%);border-top:1px dashed #ff99334d;border-bottom:1px dashed #ff99334d;gap:2rem;margin-top:1rem;margin-left:-1.5rem;margin-right:-1.5rem;padding:2rem 1.5rem;display:flex}.bookDetail-module__0hYaZW__stat{flex-direction:column;gap:4px;display:flex}.bookDetail-module__0hYaZW__statValue{color:var(--accent,#f93);text-shadow:0 0 10px #000c,0 0 5px #f933;font-family:Advent Pro,sans-serif;font-size:1.4rem;font-weight:600}.bookDetail-module__0hYaZW__statLabel{color:#ccc;text-transform:uppercase;letter-spacing:1px;text-shadow:0 1px 2px #000;font-family:Advent Pro,sans-serif;font-size:.8rem;font-weight:500}.bookDetail-module__0hYaZW__statLink{cursor:pointer;text-decoration:none;transition:opacity .15s}.bookDetail-module__0hYaZW__statLink:hover{opacity:.75}.bookDetail-module__0hYaZW__vibes{flex-wrap:wrap;gap:.5rem;display:flex}.bookDetail-module__0hYaZW__actionRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bookDetail-module__0hYaZW__ownedRow{flex:100%}.bookDetail-module__0hYaZW__mobileAccordion{background:0 0;border:none}.bookDetail-module__0hYaZW__mobileAccordionSummary{cursor:default;color:var(--accent,#f93);letter-spacing:1px;text-transform:uppercase;padding:0;font-family:ZenMaruGothic-Regular,sans-serif;font-size:1.5rem;font-weight:600;list-style:none}.bookDetail-module__0hYaZW__mobileAccordionSummary::-webkit-details-marker{display:none}.bookDetail-module__0hYaZW__mobileAccordionBody{margin-top:.8rem}.bookDetail-module__0hYaZW__vibePill{color:var(--accent,#f93);text-transform:uppercase;background:#0009;border:1px solid #ff993380;border-radius:999px;padding:4px 12px;font-size:.8rem}.bookDetail-module__0hYaZW__heroComments{border:1px solid #f933;border-left:3px solid var(--accent);scrollbar-width:thin;scrollbar-color:var(--accent)transparent;background:#0006;border-radius:14px;flex-direction:column;flex-shrink:0;gap:.75rem;width:380px;max-height:620px;padding:1.25rem;display:flex;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 90%,#0000 100%);mask-image:linear-gradient(#000 90%,#0000 100%)}.bookDetail-module__0hYaZW__heroComments::-webkit-scrollbar{width:4px}.bookDetail-module__0hYaZW__heroComments::-webkit-scrollbar-thumb{background:var(--accent);border-radius:2px}.bookDetail-module__0hYaZW__moreCommentsLink{text-align:right;color:var(--accent);text-transform:uppercase;letter-spacing:1px;margin-top:1rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:block}.bookDetail-module__0hYaZW__moreCommentsLink:hover{text-shadow:0 0 10px var(--accent)}.bookDetail-module__0hYaZW__heroComments:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ff99331a 0%,#0000 100%);position:absolute;inset:0}.bookDetail-module__0hYaZW__heroCommentItem{cursor:pointer;border-bottom:1px dashed #f933;flex-direction:column;gap:.25rem;padding-bottom:.75rem;text-decoration:none;transition:all .2s;display:flex;position:relative}.bookDetail-module__0hYaZW__heroCommentItem:hover{background:#ff99330d}.bookDetail-module__0hYaZW__heroCommentItem:hover .bookDetail-module__0hYaZW__heroCommentText{color:#fff}.bookDetail-module__0hYaZW__heroCommentItem:last-child{border-bottom:none;padding-bottom:0}.bookDetail-module__0hYaZW__heroCommentItemPortal{background:linear-gradient(135deg,#ffd70029,#0006);border:1.5px solid #ffd7008c;border-radius:10px;padding:.9rem 1rem .85rem;box-shadow:0 0 22px #ffd70038,inset 0 0 30px #ffd7000d}.bookDetail-module__0hYaZW__heroCommentItemPortal:hover{background:linear-gradient(135deg,#ffd70038,#0006);border-color:#ffd700d9;box-shadow:0 0 30px #ffd70059,inset 0 0 30px #ffd70014}.bookDetail-module__0hYaZW__heroPortalBadge{color:#1a1400;text-transform:uppercase;font-size:.68rem;font-weight:800;font-family:var(--font-primary),monospace;letter-spacing:.5px;z-index:1;background:linear-gradient(135deg,#fff3b0,gold);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;margin-bottom:3px;padding:4px 11px;display:inline-flex;position:relative;box-shadow:0 0 14px #ffd7008c}.bookDetail-module__0hYaZW__heroPortalBadge:before{content:"★";font-size:.75rem;line-height:1}.bookDetail-module__0hYaZW__heroCommentAuthorPortal{text-shadow:0 0 10px #ffd70080;color:gold!important}.bookDetail-module__0hYaZW__heroCommentItemSite{background:linear-gradient(135deg,#ff99331a,#00000059);border:1px solid #ff993373;border-radius:10px;padding:.8rem .95rem .75rem}.bookDetail-module__0hYaZW__heroCommentItemSite:last-child{padding-bottom:.75rem}.bookDetail-module__0hYaZW__heroCommentItemSite:hover{background:linear-gradient(135deg,#ff993329,#00000059);border-color:#ff9933bf}.bookDetail-module__0hYaZW__heroSiteBadge{color:var(--accent);text-transform:uppercase;font-size:.66rem;font-weight:800;font-family:var(--font-primary),monospace;letter-spacing:.5px;z-index:1;border:1px solid #f939;border-radius:999px;align-self:flex-start;margin-bottom:3px;padding:2px 9px;position:relative}.bookDetail-module__0hYaZW__heroCommentSpoiler{color:#eee9;font-style:italic}.bookDetail-module__0hYaZW__heroCommentAuthorLink{z-index:21;text-decoration:none;position:relative}.bookDetail-module__0hYaZW__heroCommentAuthorLink:hover{text-shadow:0 0 10px var(--accent)}.bookDetail-module__0hYaZW__heroQuoteIcon{color:#ff993314;font-size:5rem;font-family:var(--font-handjet),serif;pointer-events:none;font-weight:700;line-height:1;position:absolute;top:-5px;right:15px}.bookDetail-module__0hYaZW__heroCommentText{color:#eee;z-index:1;-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.6;display:-webkit-box;position:relative;overflow:hidden}.bookDetail-module__0hYaZW__heroCommentAuthor{color:var(--accent);font-size:.8rem;font-family:var(--font-primary),monospace;letter-spacing:.5px;text-transform:uppercase;align-self:flex-end;font-weight:700}.bookDetail-module__0hYaZW__content{background:#000000d9;border:1px solid #f933;border-radius:14px;flex-direction:column;gap:1.5rem;margin:0 auto;padding:2rem;display:flex}.bookDetail-module__0hYaZW__content>*{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.bookDetail-module__0hYaZW__disclaimer{border-left:4px solid var(--accent);border-radius:10px;padding:.6rem 1.2rem;font-size:.9rem;font-style:italic;line-height:1.6}.bookDetail-module__0hYaZW__disclaimerLegends{border-color:var(--accent,#f93);color:var(--accent,#f93);background:#ff99331a;box-shadow:inset 0 0 10px #ff99331a}.bookDetail-module__0hYaZW__disclaimerCanon{color:#4a90d9;background:#3b82f61a;border-color:#3b82f6;box-shadow:inset 0 0 10px #3b82f61a}.bookDetail-module__0hYaZW__disclaimerTranslationOfficial{color:#4ade80;background:#22c55e1a;border-color:#22c55e;align-items:center;gap:.5rem;font-style:normal;display:flex;box-shadow:inset 0 0 10px #22c55e26}.bookDetail-module__0hYaZW__disclaimerTranslationFan{color:#facc15;background:#eab3081a;border-color:#eab308;align-items:center;gap:.5rem;font-style:normal;display:flex;box-shadow:inset 0 0 10px #eab30826}.bookDetail-module__0hYaZW__disclaimerTranslationNone{color:#f87171;background:#ef44441a;border-color:#ef4444;align-items:center;gap:.5rem;font-style:normal;display:flex;box-shadow:inset 0 0 10px #ef444426}.bookDetail-module__0hYaZW__entryPointNote{background:#22c55e0d;border:1px solid #22c55e4d;border-radius:12px;flex-direction:column;gap:.75rem;padding:1.2rem;display:flex;box-shadow:inset 0 0 15px #22c55e1a}.bookDetail-module__0hYaZW__entryPointNote p{color:#ccc;margin:0;font-size:.95rem;line-height:1.6}.bookDetail-module__0hYaZW__entryBadge{color:#22c55e;text-transform:uppercase;background:#22c55e33;border:1px solid #22c55e;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:.75rem;font-weight:700;box-shadow:0 0 10px #22c55e66}.bookDetail-module__0hYaZW__section{border-top:2px dashed #ff99334d;flex-direction:column;gap:1rem;padding-top:1.5rem;scroll-margin-top:90px;display:flex}.bookDetail-module__0hYaZW__section:first-child{border-top:none;padding-top:0}.bookDetail-module__0hYaZW__sectionTitle{color:var(--accent,#f93);letter-spacing:1px;text-transform:uppercase;margin:0;font-family:ZenMaruGothic-Regular,sans-serif;font-size:1.5rem;font-weight:600}.bookDetail-module__0hYaZW__description{color:#eee;--formatted-text-size:1.3rem;margin:0;font-size:1.3rem;line-height:1.8}.bookDetail-module__0hYaZW__descriptionWrapper{align-items:stretch;gap:2.5rem;display:flex}.bookDetail-module__0hYaZW__descriptionText{flex:1}.bookDetail-module__0hYaZW__infoBlock{background:linear-gradient(160deg,#0d0c0af5,#080706f5);border:1px solid #ff99333d;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 14px 34px #0000006b,inset 0 1px #ffd78c14}.bookDetail-module__0hYaZW__infoBlockNoQuizzes{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.bookDetail-module__0hYaZW__infoCol{padding:1.15rem 1.15rem 1.1rem}.bookDetail-module__0hYaZW__infoCol+.bookDetail-module__0hYaZW__infoCol{border-left:1px solid #ffffff14}.bookDetail-module__0hYaZW__infoLabel{font-family:var(--font-handjet),monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffc478bd;border-bottom:1px solid #ffffff14;margin:0 0 .75rem;padding-bottom:.5rem;font-size:.78rem;font-weight:700}.bookDetail-module__0hYaZW__infoList{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.bookDetail-module__0hYaZW__infoItem{margin:0}.bookDetail-module__0hYaZW__infoLink{color:inherit;background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.55rem;padding:.55rem .65rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex}.bookDetail-module__0hYaZW__infoLink:hover{background:#ff993314;border-color:#ff993359;transform:translate(2px)}.bookDetail-module__0hYaZW__infoDot{background:var(--accent);opacity:.55;border-radius:999px;flex-shrink:0;width:6px;height:6px}.bookDetail-module__0hYaZW__infoText{color:#b5b1a8;flex:1;min-width:0;font-size:.86rem;line-height:1.3}.bookDetail-module__0hYaZW__infoText strong{color:#ffd095;font-size:.9rem;font-weight:700;display:block}.bookDetail-module__0hYaZW__infoArrow{color:#665f56;font-weight:700;transition:transform .2s,color .2s}.bookDetail-module__0hYaZW__infoLink:hover .bookDetail-module__0hYaZW__infoArrow{color:var(--accent);transform:translate(2px)}.bookDetail-module__0hYaZW__infoCount{min-width:24px;height:22px;color:var(--accent);font-size:.74rem;font-weight:700;font-family:var(--font-handjet),monospace;background:#ff99331a;border:1px solid #ff993352;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.bookDetail-module__0hYaZW__infoEmpty{color:#7f786d;margin:0;font-size:.84rem;line-height:1.45}.bookDetail-module__0hYaZW__infoSeriesCol{background:linear-gradient(165deg,#ff993312,#00000014)}.bookDetail-module__0hYaZW__seriesPos{color:#8d8579;align-items:center;gap:.45rem;margin-bottom:.75rem;font-size:.8rem;display:inline-flex}.bookDetail-module__0hYaZW__seriesPosNum{width:24px;height:24px;color:var(--accent);font-family:var(--font-handjet),monospace;background:#ff99331f;border:1px solid #ff993359;border-radius:6px;justify-content:center;align-items:center;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.bookDetail-module__0hYaZW__seriesName{color:#ffc483;font-size:1.2rem;line-height:1.2;font-family:var(--font-handjet),monospace;letter-spacing:.03em;margin:0 0 .45rem}.bookDetail-module__0hYaZW__seriesDesc{color:#a79f93;max-height:6rem;margin:0 0 .95rem;font-size:.83rem;line-height:1.5;position:relative;overflow:hidden}.bookDetail-module__0hYaZW__seriesDesc:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0804f2);height:2rem;position:absolute;bottom:0;left:0;right:0}.bookDetail-module__0hYaZW__seriesLink{color:#ffc483;font-family:var(--font-handjet),monospace;text-transform:uppercase;letter-spacing:.09em;background:#ff99331f;border:1px solid #ff993359;border-radius:8px;align-items:center;gap:.45rem;padding:.4rem .7rem;font-size:.76rem;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.bookDetail-module__0hYaZW__seriesLink:hover{background:#f933;border-color:#ff99338c;transform:translateY(-1px)}.bookDetail-module__0hYaZW__crawlWrapper{flex-direction:column;flex:0 0 350px;gap:0;display:flex}.bookDetail-module__0hYaZW__crawlLangToggle{justify-content:center;gap:4px;margin-bottom:6px;display:flex}.bookDetail-module__0hYaZW__crawlLangBtn{font-size:.65rem;font-family:var(--font-handjet,monospace),monospace;letter-spacing:1px;text-transform:uppercase;color:#fce20566;cursor:pointer;background:#fce2050f;border:1px solid #fce20533;border-radius:3px;padding:3px 10px;font-weight:700;transition:all .15s}.bookDetail-module__0hYaZW__crawlLangBtn:hover{color:#fce205b3;background:#fce2051f;border-color:#fce20566}.bookDetail-module__0hYaZW__crawlLangActive{color:#fce205;background:#fce2051a;border-color:#fce20580}.bookDetail-module__0hYaZW__crawlContainer{perspective:400px;background:0 0;border-radius:14px;justify-content:center;width:100%;height:350px;padding:2rem;display:flex;position:relative;overflow:hidden}.bookDetail-module__0hYaZW__crawlContent{color:#fce205;text-align:justify;transform-origin:50% 100%;letter-spacing:1.5px;white-space:pre-wrap;z-index:1;font-family:News Cycle,Arial Narrow,sans-serif;font-size:1.45rem;font-weight:700;line-height:1.6;animation:70s linear forwards bookDetail-module__0hYaZW__crawlAnim;position:absolute;top:100%;transform:rotateX(25deg)}.bookDetail-module__0hYaZW__crawlContainer:active .bookDetail-module__0hYaZW__crawlContent{animation:none}@keyframes bookDetail-module__0hYaZW__crawlAnim{0%{transform:rotateX(25deg)translateY(0)}to{transform:rotateX(25deg)translateY(-250%)}}.bookDetail-module__0hYaZW__crawlContent p{margin:0 0 1.5rem}.bookDetail-module__0hYaZW__crawlTitle{text-align:center;letter-spacing:2px;font-size:1.5rem}@media (max-width:850px){.bookDetail-module__0hYaZW__descriptionWrapper{flex-direction:column}.bookDetail-module__0hYaZW__infoBlock{grid-template-columns:1fr}.bookDetail-module__0hYaZW__infoCol+.bookDetail-module__0hYaZW__infoCol{border-top:1px solid #ffffff14;border-left:none}.bookDetail-module__0hYaZW__crawlContainer{flex:auto;width:100%;max-width:450px}.bookDetail-module__0hYaZW__quickNav{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;border-radius:14px;flex-wrap:nowrap;justify-content:flex-start;padding-right:2.25rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.25rem),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 2.25rem),#0000 100%)}.bookDetail-module__0hYaZW__quickNav::-webkit-scrollbar{display:none}.bookDetail-module__0hYaZW__quickNavLink{scroll-snap-align:start;flex-shrink:0}}.bookDetail-module__0hYaZW__eventsSafe{color:#ccc;--formatted-text-size:1.2rem;margin:0;font-size:1.1rem;line-height:1.8}.bookDetail-module__0hYaZW__recBadge{text-transform:uppercase;letter-spacing:1px;border-radius:4px;margin-bottom:1.5rem;padding:8px 16px;font-size:1.05rem;font-weight:700;display:inline-block;box-shadow:0 2px 10px #0006}.bookDetail-module__0hYaZW__recGood{color:#4ade80;background:#22c55e26;border:1px solid #22c55e66;border-radius:999px}.bookDetail-module__0hYaZW__recBad{color:#f87171;background:#ef444426;border:1px solid #ef444466;border-radius:999px}.bookDetail-module__0hYaZW__recNeutral{color:#fbbf24;background:#ffa50026;border:1px solid #ffa50066;border-radius:999px}.bookDetail-module__0hYaZW__sentimentGood{color:#4ade80;margin-top:.75rem;font-size:1.15rem;font-weight:700;display:block}.bookDetail-module__0hYaZW__sentimentBad{color:#f87171;margin-top:.75rem;font-size:1.15rem;font-weight:700;display:block}.bookDetail-module__0hYaZW__sentimentList{flex-direction:column;gap:.5rem;margin-top:.25rem;margin-bottom:.5rem;padding-left:1.5rem;display:flex}.bookDetail-module__0hYaZW__sentimentList li{color:gold}.bookDetail-module__0hYaZW__sentimentList li span{color:#e2e8f0;font-size:1.25rem;line-height:1.6}.bookDetail-module__0hYaZW__spoilerBlock{background:#ff44440d;border:1px solid #ff44444d;border-radius:10px;margin-top:1rem;padding:1rem 1.5rem}.bookDetail-module__0hYaZW__spoilerToggle{cursor:pointer;color:#ef4444;text-transform:uppercase;font-size:.9rem;font-weight:600;font-family:var(--font-primary),monospace;padding:4px 0}.bookDetail-module__0hYaZW__spoilerToggle:hover{text-shadow:0 0 10px #ef4444}.bookDetail-module__0hYaZW__spoilerList{color:#aaa;margin:1.5rem 0 0;padding-left:1.5rem;font-size:.95rem;line-height:1.7}.bookDetail-module__0hYaZW__spoilerList li{margin-bottom:.8rem}.bookDetail-module__0hYaZW__spoilerWrap{position:relative}.bookDetail-module__0hYaZW__spoilerCheckbox{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bookDetail-module__0hYaZW__spoilerBlurContent{filter:blur(14px)saturate(.6);pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .4s}.bookDetail-module__0hYaZW__spoilerEyeOverlay{text-align:center;cursor:pointer;color:#ef4444;background:#0a080699;border:1px dashed #ef444466;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.5rem;transition:background .3s,opacity .3s;display:flex;position:absolute;inset:0}.bookDetail-module__0hYaZW__spoilerEyeOverlay:hover{text-shadow:0 0 10px #ef4444;background:#0a0806bf}.bookDetail-module__0hYaZW__spoilerCheckbox:focus-visible~.bookDetail-module__0hYaZW__spoilerEyeOverlay{outline-offset:2px;outline:2px solid #ef4444}.bookDetail-module__0hYaZW__spoilerEyeIcon{width:40px;height:40px}.bookDetail-module__0hYaZW__spoilerEyeText{font-family:var(--font-primary),monospace;text-transform:uppercase;letter-spacing:.03em;max-width:320px;font-size:.85rem;font-weight:600}.bookDetail-module__0hYaZW__spoilerEyeHint{color:#aaa;text-transform:none;font-size:.75rem;font-weight:400}.bookDetail-module__0hYaZW__spoilerCheckbox:checked~.bookDetail-module__0hYaZW__spoilerBlurContent{filter:none;pointer-events:auto;-webkit-user-select:auto;user-select:auto}.bookDetail-module__0hYaZW__spoilerCheckbox:checked~.bookDetail-module__0hYaZW__spoilerEyeOverlay{opacity:0;pointer-events:none;visibility:hidden}.bookDetail-module__0hYaZW__tagList{flex-wrap:wrap;gap:.75rem;display:flex}.bookDetail-module__0hYaZW__tag{color:var(--accent,#f93);background:#000000d9;border:1px solid #ff99334d;border-radius:10px;flex-direction:column;gap:3px;padding:.65rem 1.25rem;font-size:1rem;text-decoration:none;transition:all .2s;display:flex}.bookDetail-module__0hYaZW__tag:hover{background:#ff993326;box-shadow:0 0 15px #ff99334d}.bookDetail-module__0hYaZW__tagSub{color:#777;font-size:.75rem}.bookDetail-module__0hYaZW__seriesNav{flex-wrap:wrap;gap:10px;display:flex}.bookDetail-module__0hYaZW__seriesItem{color:#aaa;background:#000000d9;border:1px solid #ff99334d;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:.9rem;text-decoration:none;transition:all .2s;display:flex}.bookDetail-module__0hYaZW__seriesItem:hover{border-color:var(--accent);color:#fff;transform:translateY(-2px);box-shadow:0 0 15px #ff99334d}.bookDetail-module__0hYaZW__seriesCurrent{border-color:var(--accent);color:var(--accent);background:#ff993326;box-shadow:inset 0 0 10px #f933}.bookDetail-module__0hYaZW__seriesOrder{color:#fff;font-weight:700}.bookDetail-module__0hYaZW__commentsHeaderGroup{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.bookDetail-module__0hYaZW__commentsScrollHint{color:#888;text-transform:uppercase;letter-spacing:1px;font-size:.8rem;animation:2s infinite bookDetail-module__0hYaZW__pulse}@keyframes bookDetail-module__0hYaZW__pulse{0%{opacity:.5}50%{opacity:1;color:var(--accent,#f93)}to{opacity:.5}}.bookDetail-module__0hYaZW__commentsList{scrollbar-width:thin;scrollbar-color:var(--accent)#0000004d;flex-direction:row;gap:1.5rem;padding-bottom:1rem;display:flex;overflow-x:auto}.bookDetail-module__0hYaZW__commentsList::-webkit-scrollbar{height:6px}.bookDetail-module__0hYaZW__commentsList::-webkit-scrollbar-thumb{background:var(--accent);border-radius:3px}.bookDetail-module__0hYaZW__commentCard{border:1px solid #ff99334d;border-left:4px solid var(--accent);background:#000000d9;border-radius:12px;flex-direction:column;flex-shrink:0;gap:.75rem;min-width:350px;max-width:450px;padding:1.5rem;scroll-margin-top:100px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 15px #ff99330d}.bookDetail-module__0hYaZW__commentCard:before{content:"\"";color:#ff993314;font-size:15rem;font-family:var(--font-handjet),serif;pointer-events:none;z-index:0;line-height:1;position:absolute;top:-5px;right:10px}.bookDetail-module__0hYaZW__detailedComment{background:linear-gradient(135deg,#ffd7001a,#000000e6)!important;border:2px solid gold!important;box-shadow:0 0 20px #ffd70026!important}.bookDetail-module__0hYaZW__detailedBadge{color:#000;text-transform:uppercase;letter-spacing:1px;font-size:.65rem;font-weight:800;font-family:var(--font-primary),monospace;z-index:10;background:gold;border-radius:10px 0;padding:2px 8px;position:absolute;top:0;left:0}.bookDetail-module__0hYaZW__portalReviewCard{background:linear-gradient(135deg,#ffd70024,#000000e6)!important;border:2px solid gold!important;border-left-width:6px!important;box-shadow:0 0 30px #ffd7004d,inset 0 0 30px #ffd7000d!important}.bookDetail-module__0hYaZW__portalReviewCard:hover{box-shadow:0 0 38px #ffd70073,inset 0 0 30px #ffd70014!important}.bookDetail-module__0hYaZW__portalReviewBadge{color:#1a1400;text-transform:uppercase;letter-spacing:1px;font-size:.72rem;font-weight:800;font-family:var(--font-primary),monospace;z-index:10;background:linear-gradient(135deg,#fff3b0,gold);border-radius:10px 0;align-items:center;gap:5px;padding:5px 12px;display:flex;position:absolute;top:0;left:0;box-shadow:0 0 16px #ffd70080}.bookDetail-module__0hYaZW__portalReviewBadge:before{content:"★";font-size:.8rem;line-height:1}.bookDetail-module__0hYaZW__portalReviewLink{color:gold;align-self:flex-end;margin-top:1rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s}.bookDetail-module__0hYaZW__portalReviewLink:hover{text-shadow:0 0 10px #ffd70099}.bookDetail-module__0hYaZW__portalReviewOverlayLink{z-index:20;border-radius:inherit;position:absolute;inset:0}.bookDetail-module__0hYaZW__portalReviewOverlayLink:hover{text-shadow:none}.bookDetail-module__0hYaZW__portalReviewOverlayLink:focus-visible{outline-offset:-2px;outline:2px solid gold}.bookDetail-module__0hYaZW__quizMentions{flex-direction:column;gap:.5rem;margin-top:1.5rem;display:flex}.bookDetail-module__0hYaZW__quizBadge{color:var(--accent);background:#ff99330d;border:1px solid #ff993326;border-radius:4px;align-items:center;gap:10px;width:fit-content;padding:8px 12px;font-size:.85rem;text-decoration:none;transition:all .2s;display:flex}.bookDetail-module__0hYaZW__quizBadge:hover{border-color:var(--accent);background:#ff99331f;transform:translate(4px)}.bookDetail-module__0hYaZW__quizIcon{font-size:1.1rem}.bookDetail-module__0hYaZW__quizText{color:#ccc}.bookDetail-module__0hYaZW__quizText strong{color:var(--accent);font-weight:600}.bookDetail-module__0hYaZW__quizArrow{opacity:0;font-weight:700;transition:all .2s;transform:translate(-5px)}.bookDetail-module__0hYaZW__quizBadge:hover .bookDetail-module__0hYaZW__quizArrow{opacity:1;transform:translate(0)}@keyframes bookDetail-module__0hYaZW__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.bookDetail-module__0hYaZW__commentHeader{border-bottom:1px dashed #ff99334d;justify-content:space-between;align-items:baseline;margin-bottom:.5rem;padding-bottom:.75rem;display:flex}.bookDetail-module__0hYaZW__commentUsername{font-weight:700;font-family:var(--font-handjet),monospace;color:var(--accent);letter-spacing:1.5px;text-shadow:0 0 15px #f936;font-size:1.5rem}.bookDetail-module__0hYaZW__commentDate{color:#888;font-size:.8rem;font-family:var(--font-primary),monospace}.bookDetail-module__0hYaZW__commentText{color:#eee;white-space:pre-wrap;margin:0;font-size:1.1rem;line-height:1.7}.bookDetail-module__0hYaZW__commentSource{color:#666;font-size:.75rem;font-family:var(--font-primary),monospace;align-self:flex-end;margin-top:1rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:all .2s}.bookDetail-module__0hYaZW__commentSource:hover{color:var(--accent);text-shadow:0 0 10px var(--accent)}.bookDetail-module__0hYaZW__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem;display:grid}.bookDetail-module__0hYaZW__relatedGridCompact{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1rem;display:grid}.bookDetail-module__0hYaZW__editionsStack{flex-direction:column;gap:1.25rem;display:flex}.bookDetail-module__0hYaZW__editionCardWide{border:1px solid #ff99333d;border-left:4px solid var(--accent);background:linear-gradient(160deg,#0d0c0af5,#080706f5);border-radius:10px;flex-direction:column;gap:1.1rem;padding:1.5rem 1.75rem;display:flex;position:relative;box-shadow:0 14px 34px #0000006b,inset 0 1px #ffd78c14}.bookDetail-module__0hYaZW__editionHeader{border-bottom:1px dashed #ff993340;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;display:flex}.bookDetail-module__0hYaZW__editionPublisher{font-family:var(--font-handjet),monospace;color:#ffd095;letter-spacing:.02em;margin:0;font-size:1.15rem;line-height:1.35}.bookDetail-module__0hYaZW__editionSeries{color:#8d8579;text-transform:uppercase;letter-spacing:.08em;margin:.3rem 0 0;font-size:.74rem}.bookDetail-module__0hYaZW__editionYear{color:var(--accent);text-shadow:0 0 10px #ff99334d;flex-shrink:0;font-family:Advent Pro,sans-serif;font-size:1.6rem;font-weight:700}.bookDetail-module__0hYaZW__editionMetaGridWide{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem 1.5rem;display:grid}.bookDetail-module__0hYaZW__editionMetaItem{flex-direction:column;gap:2px;display:flex}.bookDetail-module__0hYaZW__editionMetaLabel{text-transform:uppercase;letter-spacing:.1em;color:#665f56;font-size:.66rem}.bookDetail-module__0hYaZW__editionMetaValue{color:#e2ddd3;font-size:.92rem;line-height:1.3}.bookDetail-module__0hYaZW__editionIsbnRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bookDetail-module__0hYaZW__isbnChip{font-family:var(--font-handjet),monospace;letter-spacing:.03em;color:var(--accent);-webkit-user-select:all;user-select:all;background:#ff993314;border:1px solid #ff99334d;border-radius:5px;padding:4px 10px;font-size:.82rem}.bookDetail-module__0hYaZW__editionSubnote{color:#8d8579;font-size:.78rem;font-weight:400}.bookDetail-module__0hYaZW__isbnChipNote{opacity:.65}.bookDetail-module__0hYaZW__editionContents{border-top:1px dashed #f933;flex-direction:column;gap:.4rem;padding-top:.75rem;display:flex}.bookDetail-module__0hYaZW__editionContentsList{flex-direction:column;gap:.3rem;margin:0;padding:0 0 0 1.1rem;display:flex}.bookDetail-module__0hYaZW__editionContentsList li{color:#d8d3c8;font-size:.86rem;line-height:1.4}.bookDetail-module__0hYaZW__editionContentsPages{color:#8d8579;font-size:.78rem}.bookDetail-module__0hYaZW__editionNote{color:#8d8579;margin:0;font-size:.8rem;font-style:italic;line-height:1.5}.bookDetail-module__0hYaZW__editionsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.bookDetail-module__0hYaZW__langSwitch{background:#00000080;border:1px solid #ff993338;border-radius:9px;padding:3px;display:inline-flex}.bookDetail-module__0hYaZW__langBtn{color:#8d8579;font-family:var(--font-primary),monospace;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.75rem;font-weight:600;transition:color .18s,background .18s;display:inline-flex}.bookDetail-module__0hYaZW__langBtn:hover{color:#ffc483}.bookDetail-module__0hYaZW__langActive{color:var(--accent,#f93);background:#ff993329;box-shadow:inset 0 0 0 1px #ff993359}.bookDetail-module__0hYaZW__langCount{min-width:18px;height:17px;color:inherit;font-family:var(--font-handjet),monospace;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.68rem;font-weight:700;display:inline-flex}.bookDetail-module__0hYaZW__langActive .bookDetail-module__0hYaZW__langCount{background:#ff993340}.bookDetail-module__0hYaZW__editionCardUk{border-left-color:#4da6ff}.bookDetail-module__0hYaZW__editionCardUk .bookDetail-module__0hYaZW__editionYear{color:#7cc0ff;text-shadow:0 0 10px #4da6ff4d}.bookDetail-module__0hYaZW__editionCardUpcoming{opacity:.9;border-style:dashed}.bookDetail-module__0hYaZW__editionUkTitle{color:#d8d3c8;margin:.3rem 0 0;font-size:.9rem;line-height:1.35}.bookDetail-module__0hYaZW__ukStatusBadge{font-family:var(--font-primary),monospace;letter-spacing:.07em;text-transform:uppercase;vertical-align:middle;border-radius:4px;margin-left:.6rem;padding:2px 8px;font-size:.64rem;font-weight:700;display:inline-block}.bookDetail-module__0hYaZW__ukStatus_published{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e73}.bookDetail-module__0hYaZW__ukStatus_preorder{color:var(--accent,#f93);background:#ff99331f;border:1px solid #ff993373}.bookDetail-module__0hYaZW__ukStatus_announced{color:#94a3b8;background:#94a3b81a;border:1px solid #94a3b866}.bookDetail-module__0hYaZW__ukStatus_fan{color:#facc15;background:#eab3081f;border:1px solid #eab30873}.bookDetail-module__0hYaZW__editionCardFan{background:linear-gradient(160deg,#141108f5,#080706f5);border-style:dashed;border-left-color:#eab308}.bookDetail-module__0hYaZW__editionCardFan .bookDetail-module__0hYaZW__editionYear{color:#facc15;text-shadow:0 0 10px #eab3084d}.bookDetail-module__0hYaZW__fanBadge{color:#facc15;font-family:var(--font-primary),monospace;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;background:#eab3081f;border:1px solid #eab30873;border-radius:4px;margin-left:.6rem;padding:2px 8px;font-size:.66rem;font-weight:700;display:inline-block}.bookDetail-module__0hYaZW__sectionCount{min-width:24px;height:22px;color:var(--accent);font-family:var(--font-handjet),monospace;vertical-align:middle;background:#ff99331a;border:1px solid #ff993352;border-radius:999px;justify-content:center;align-items:center;margin-left:.6rem;padding:0 7px;font-size:.8rem;font-weight:700;display:inline-flex}.bookDetail-module__0hYaZW__editionsMore,.bookDetail-module__0hYaZW__editionMore{margin-top:.5rem}.bookDetail-module__0hYaZW__editionsMoreToggle,.bookDetail-module__0hYaZW__editionMoreToggle{cursor:pointer;color:#ffc483;font-family:var(--font-handjet),monospace;letter-spacing:.06em;text-transform:uppercase;transition:color .2s,border-color .2s,background .2s;display:inline-block}.bookDetail-module__0hYaZW__editionsMoreToggle{background:#ff99330f;border:1px dashed #ff993359;border-radius:8px;padding:.5rem .9rem;font-size:.82rem;font-weight:700}.bookDetail-module__0hYaZW__editionsMoreToggle:hover{background:#ff993324;border-color:#f939}.bookDetail-module__0hYaZW__editionMoreToggle{color:#8d8579;font-size:.75rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.bookDetail-module__0hYaZW__editionMoreToggle:hover{color:var(--accent)}.bookDetail-module__0hYaZW__editionsMore[open] .bookDetail-module__0hYaZW__editionsMoreToggle,.bookDetail-module__0hYaZW__editionMore[open] .bookDetail-module__0hYaZW__editionMoreToggle{margin-bottom:.8rem}.bookDetail-module__0hYaZW__editionsMore summary::-webkit-details-marker{display:none}.bookDetail-module__0hYaZW__editionMore summary::-webkit-details-marker{display:none}.bookDetail-module__0hYaZW__editionsMoreToggle:after{content:" ▼";opacity:.75;font-size:.7em}.bookDetail-module__0hYaZW__editionsMore[open] .bookDetail-module__0hYaZW__editionsMoreToggle:after{content:" ▲"}@media (max-width:480px){.bookDetail-module__0hYaZW__editionMetaGridWide{grid-template-columns:1fr}.bookDetail-module__0hYaZW__editionCardWide{padding:1rem}.bookDetail-module__0hYaZW__editionYear{font-size:1.3rem}}.bookDetail-module__0hYaZW__buyLinks{flex-wrap:wrap;gap:1rem;display:flex}.bookDetail-module__0hYaZW__buyLink{border:1px solid var(--accent,#f93);color:var(--accent,#f93);text-transform:uppercase;letter-spacing:1px;background:#ff99331a;border-radius:8px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s}.bookDetail-module__0hYaZW__buyLink:hover{background:var(--accent);color:#000;box-shadow:0 0 15px var(--accent)}@media (max-width:900px){.bookDetail-module__0hYaZW__heroInfo{flex-direction:column}.bookDetail-module__0hYaZW__heroComments{width:100%;max-width:100%}}@media (max-width:768px){.bookDetail-module__0hYaZW__heroContent{text-align:center;flex-direction:column;align-items:center}.bookDetail-module__0hYaZW__coverBox{width:200px;height:300px;margin:0 auto}.bookDetail-module__0hYaZW__heroInfo{align-items:stretch;width:100%}.bookDetail-module__0hYaZW__heroInfoMain{align-items:center;padding:0}.bookDetail-module__0hYaZW__continuityBadge{align-self:center}.bookDetail-module__0hYaZW__authorMeta{justify-content:center}.bookDetail-module__0hYaZW__statsRow{flex-wrap:wrap;justify-content:center;gap:1.5rem}.bookDetail-module__0hYaZW__title{font-size:2rem}.bookDetail-module__0hYaZW__vibes{justify-content:center}.bookDetail-module__0hYaZW__actionRow{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.bookDetail-module__0hYaZW__ownedRow{order:1;grid-column:1/-1}.bookDetail-module__0hYaZW__mobileAccordion{background:#000000ad;border:1px solid #ff99334d;padding:.8rem}.bookDetail-module__0hYaZW__mobileAccordionSummary{cursor:pointer;padding-right:26px;font-size:1.05rem;position:relative}.bookDetail-module__0hYaZW__mobileAccordionSummary:after{content:"▼";opacity:.75;font-size:.75rem;transition:transform .2s;position:absolute;top:2px;right:0}.bookDetail-module__0hYaZW__mobileAccordion[open] .bookDetail-module__0hYaZW__mobileAccordionSummary:after{transform:rotate(180deg)}.bookDetail-module__0hYaZW__mobileAccordionBody{margin-top:.75rem}.bookDetail-module__0hYaZW__descriptionWrapper{flex-direction:column}.bookDetail-module__0hYaZW__crawlContainer{flex:auto;width:100%;max-width:450px}.bookDetail-module__0hYaZW__relatedGridCompact{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:480px){.bookDetail-module__0hYaZW__page{padding:.75rem .25rem}.bookDetail-module__0hYaZW__hero{margin-bottom:1rem;padding:1.5rem .75rem}.bookDetail-module__0hYaZW__heroTopRow{margin-bottom:1rem}.bookDetail-module__0hYaZW__backBtn{padding:.4rem .75rem;font-size:.75rem}.bookDetail-module__0hYaZW__heroContent{gap:1.5rem}.bookDetail-module__0hYaZW__title{letter-spacing:.5px;font-size:1.5rem}.bookDetail-module__0hYaZW__titleMeta{font-size:.8rem}.bookDetail-module__0hYaZW__originalTitle{font-size:.9rem}.bookDetail-module__0hYaZW__author{margin-bottom:.5rem;font-size:.85rem}.bookDetail-module__0hYaZW__heroAuthor{font-size:.75em}.bookDetail-module__0hYaZW__statsRow{gap:1rem;margin-left:0;margin-right:0;padding:1rem .75rem}.bookDetail-module__0hYaZW__statValue{font-size:1.1rem}.bookDetail-module__0hYaZW__statLabel{font-size:.68rem}.bookDetail-module__0hYaZW__vibes{gap:.35rem}.bookDetail-module__0hYaZW__heroComments{width:100%;max-height:300px;padding:1rem}.bookDetail-module__0hYaZW__heroCommentText{-webkit-line-clamp:3;line-clamp:3;font-size:.88rem}.bookDetail-module__0hYaZW__heroCommentAuthor{font-size:.72rem}.bookDetail-module__0hYaZW__heroQuoteIcon{font-size:3rem}.bookDetail-module__0hYaZW__content{padding:1rem .75rem}.bookDetail-module__0hYaZW__sectionTitle{font-size:1.15rem}.bookDetail-module__0hYaZW__description{--formatted-text-size:1.1rem;font-size:1rem;line-height:1.7}.bookDetail-module__0hYaZW__infoCol{padding:.9rem}.bookDetail-module__0hYaZW__seriesName{font-size:1.08rem}.bookDetail-module__0hYaZW__infoText{font-size:.82rem}.bookDetail-module__0hYaZW__infoText strong{font-size:.85rem}.bookDetail-module__0hYaZW__eventsSafe{--formatted-text-size:1.05rem;font-size:.95rem;line-height:1.7}.bookDetail-module__0hYaZW__disclaimer{padding:.5rem .8rem;font-size:.8rem}.bookDetail-module__0hYaZW__entryPointNote p{font-size:.85rem}.bookDetail-module__0hYaZW__sentimentGood,.bookDetail-module__0hYaZW__sentimentBad{font-size:1rem}.bookDetail-module__0hYaZW__sentimentList li span{font-size:1.1rem}.bookDetail-module__0hYaZW__tagList{gap:.5rem}.bookDetail-module__0hYaZW__tag{padding:.5rem .8rem;font-size:.85rem}.bookDetail-module__0hYaZW__tagSub{font-size:.65rem}.bookDetail-module__0hYaZW__seriesNav{gap:6px}.bookDetail-module__0hYaZW__seriesItem{padding:8px 12px;font-size:.78rem}.bookDetail-module__0hYaZW__commentCard{min-width:260px;max-width:320px;padding:1rem}.bookDetail-module__0hYaZW__commentText{font-size:.95rem}.bookDetail-module__0hYaZW__commentUsername{font-size:1.2rem}.bookDetail-module__0hYaZW__relatedGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.bookDetail-module__0hYaZW__relatedGridCompact{scroll-snap-type:x mandatory;gap:.75rem;padding-bottom:8px;display:flex;overflow-x:auto}.bookDetail-module__0hYaZW__relatedGridCompact>*{scroll-snap-align:start;flex:none;min-width:78%}.bookDetail-module__0hYaZW__spoilerBlock{padding:.75rem 1rem}.bookDetail-module__0hYaZW__spoilerList{font-size:.88rem}.bookDetail-module__0hYaZW__quizBadge{padding:6px 10px;font-size:.78rem}.bookDetail-module__0hYaZW__buyLink{padding:.5rem 1rem;font-size:.78rem}.bookDetail-module__0hYaZW__actionRow{grid-template-columns:1fr}.bookDetail-module__0hYaZW__ownedRow{order:0}.bookDetail-module__0hYaZW__crawlContainer{height:250px;padding:1rem}.bookDetail-module__0hYaZW__crawlContent{font-size:1.1rem}.bookDetail-module__0hYaZW__recBadge{padding:6px 12px;font-size:.9rem}}
.BookSearchBar-module__-NM6Ua__container{width:100%;max-width:600px;position:relative}.BookSearchBar-module__-NM6Ua__trigger{width:100%;color:var(--accent,#f93);font-size:.95rem;font-weight:500;font-family:var(--font-primary),monospace;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#1e1e23e6;background-image:linear-gradient(#ffffff40 0%,#ffffff0d 49%,#0000001a 50%,#0006 100%);border:1px solid #ff99334d;border-radius:12px;align-items:center;gap:12px;padding:12px 20px;transition:all .2s cubic-bezier(.25,1,.5,1);display:flex;box-shadow:inset 0 1px 1px #fff3,0 2px 3px #0000004d}.BookSearchBar-module__-NM6Ua__trigger:hover{color:#fff;background-color:#2d2d37e6;background-image:linear-gradient(#ffffff59 0%,#ffffff1a 49%,#0000001a 50%,#0006 100%);border-color:#f939;transform:translateY(-1px);box-shadow:inset 0 1px 1px #ffffff4d,0 3px 5px #0006}.BookSearchBar-module__-NM6Ua__triggerText{text-align:left;flex:1}.BookSearchBar-module__-NM6Ua__containerCatalog{width:auto;max-width:none}.BookSearchBar-module__-NM6Ua__triggerCatalog{color:var(--accent,#f93);font-size:.85rem;font-weight:500;font-family:var(--font-primary),monospace;cursor:pointer;white-space:nowrap;background:#000000d9;border:1px solid #ff99334d;border-radius:999px;align-items:center;gap:8px;padding:.5rem 1rem;transition:all .2s;display:flex}.BookSearchBar-module__-NM6Ua__triggerCatalog:hover{color:#fff;border-color:var(--accent);box-shadow:0 0 15px #f936}.BookSearchBar-module__-NM6Ua__triggerCatalogHidden{visibility:hidden}.BookSearchBar-module__-NM6Ua__kbd{color:var(--accent,#f93);background:#ff993326;border:1px solid #ff99334d;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:700}.BookSearchBar-module__-NM6Ua__backdrop{z-index:100000;-webkit-backdrop-filter:blur(20px)saturate(140%);background:#05050a80;animation:.2s ease-out BookSearchBar-module__-NM6Ua__searchBackdropIn;position:fixed;inset:0}.BookSearchBar-module__-NM6Ua__dropdown{z-index:100001;-webkit-backdrop-filter:blur(28px)saturate(180%);background:linear-gradient(160deg,#ffffff24 0%,#ffffff08 35%,#14121066 100%),#12100e8c;border:1px solid #ffffff40;border-radius:22px;width:90%;max-width:650px;animation:.32s cubic-bezier(.16,1,.3,1) BookSearchBar-module__-NM6Ua__searchDropdownIn;position:fixed;top:15%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff0f,0 20px 60px #0009,0 0 0 1px #ff99331f}.BookSearchBar-module__-NM6Ua__dropdown:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff38 0%,#fff0 30%);position:absolute;inset:0}@keyframes BookSearchBar-module__-NM6Ua__searchBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes BookSearchBar-module__-NM6Ua__searchDropdownIn{0%{opacity:0;transform:translate(-50%)translateY(-18px)scale(.95)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.BookSearchBar-module__-NM6Ua__catalogClickCatcher{z-index:99998;background:0 0;position:fixed;inset:0}.BookSearchBar-module__-NM6Ua__catalogPanel{z-index:99999;-webkit-backdrop-filter:blur(28px)saturate(180%);transform-origin:100% 0;background:linear-gradient(160deg,#ffffff24 0%,#ffffff08 35%,#14121066 100%),#12100e8c;border:1px solid #ffffff40;border-radius:20px;width:580px;max-width:min(580px,100vw - 24px);animation:.32s cubic-bezier(.16,1,.3,1) BookSearchBar-module__-NM6Ua__catalogPanelIn;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff0f,0 20px 60px #0000008c,0 0 0 1px #ff99331f}.BookSearchBar-module__-NM6Ua__catalogPanel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff38 0%,#fff0 30%);position:absolute;inset:0}@keyframes BookSearchBar-module__-NM6Ua__catalogPanelIn{0%{opacity:0;transform:scale(.5,.75)}to{opacity:1;transform:scale(1)}}.BookSearchBar-module__-NM6Ua__inputWrap{background:#ffffff0a;border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;padding:20px;display:flex;position:relative}.BookSearchBar-module__-NM6Ua__searchIcon{color:var(--accent,#f93);flex-shrink:0}.BookSearchBar-module__-NM6Ua__input{color:#fff;font-size:1.2rem;font-weight:500;font-family:var(--font-primary),monospace;background:0 0;border:none;outline:none;flex:1}.BookSearchBar-module__-NM6Ua__input::placeholder{color:#666;font-weight:400}.BookSearchBar-module__-NM6Ua__clearBtn{color:#888;cursor:pointer;background:0 0;border:none;padding:4px;transition:all .2s}.BookSearchBar-module__-NM6Ua__clearBtn:hover{color:#f44}.BookSearchBar-module__-NM6Ua__results{scrollbar-width:thin;scrollbar-color:#ff99334d transparent;max-height:450px;overflow-y:auto}.BookSearchBar-module__-NM6Ua__results::-webkit-scrollbar{width:6px}.BookSearchBar-module__-NM6Ua__results::-webkit-scrollbar-thumb{background:#ff99334d;border-radius:3px}.BookSearchBar-module__-NM6Ua__result{color:inherit;border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;padding:16px 20px;text-decoration:none;transition:background .2s;display:flex}.BookSearchBar-module__-NM6Ua__result:last-child{border-bottom:none}.BookSearchBar-module__-NM6Ua__result:hover{background:#ff99331a}.BookSearchBar-module__-NM6Ua__resultCover{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:48px;display:flex;overflow:hidden}.BookSearchBar-module__-NM6Ua__resultCoverImg{object-fit:cover;width:100%;height:100%;display:block}.BookSearchBar-module__-NM6Ua__resultIconFallback{color:#fff6}.BookSearchBar-module__-NM6Ua__resultIcon{color:#888;flex-shrink:0}.BookSearchBar-module__-NM6Ua__resultContent{flex:1;min-width:0}.BookSearchBar-module__-NM6Ua__resultTitle{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:ZenMaruGothic-Regular,sans-serif;font-size:1.1rem;font-weight:600;overflow:hidden}.BookSearchBar-module__-NM6Ua__resultSubtitle{color:#888;font-size:.85rem;font-family:var(--font-primary),monospace;margin-top:4px}.BookSearchBar-module__-NM6Ua__resultBadge{text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;padding:2px 8px;font-size:.7rem;font-weight:700}.BookSearchBar-module__-NM6Ua__badgeLegends{color:var(--accent,#f93);background:#f933;border:1px solid #f936;border-radius:4px}.BookSearchBar-module__-NM6Ua__badgeCanon{color:#64b4ff;background:#3b82f633;border:1px solid #3b82f666;border-radius:4px}.BookSearchBar-module__-NM6Ua__resultType{color:#666;text-transform:uppercase;letter-spacing:1px;flex-shrink:0;font-size:.75rem;font-weight:600}.BookSearchBar-module__-NM6Ua__noResults{text-align:center;color:#888;font-size:1rem;font-family:var(--font-primary),monospace;padding:3rem}@media (max-width:640px){.BookSearchBar-module__-NM6Ua__trigger{border-radius:10px;gap:8px;padding:10px 14px;font-size:.85rem}.BookSearchBar-module__-NM6Ua__kbd,.BookSearchBar-module__-NM6Ua__triggerCatalog span{display:none}.BookSearchBar-module__-NM6Ua__triggerCatalog{padding:.5rem}.BookSearchBar-module__-NM6Ua__dropdown{border-radius:12px;width:96%;top:8%}.BookSearchBar-module__-NM6Ua__catalogPanel{border-radius:16px;width:min(420px,100vw - 24px)}.BookSearchBar-module__-NM6Ua__inputWrap{padding:14px}.BookSearchBar-module__-NM6Ua__input{font-size:1rem}.BookSearchBar-module__-NM6Ua__results{max-height:55vh}.BookSearchBar-module__-NM6Ua__result{gap:10px;padding:12px 14px}.BookSearchBar-module__-NM6Ua__resultTitle{font-size:.95rem}.BookSearchBar-module__-NM6Ua__resultSubtitle{font-size:.78rem}.BookSearchBar-module__-NM6Ua__resultCover{width:28px;height:42px}}
.SurpriseMe-module__fkoeJq__overlay{z-index:100500;-webkit-backdrop-filter:blur(6px);background:#000000d1;justify-content:center;align-items:flex-start;padding:5vh 1rem 2rem;display:flex;position:fixed;inset:0}.SurpriseMe-module__fkoeJq__modal{z-index:100501;scrollbar-width:thin;scrollbar-color:#a855f766 transparent;background:#0e0e14;border:1px solid #a855f74d;border-radius:8px;flex-direction:column;gap:1rem;width:100%;max-width:600px;max-height:88vh;padding:1.75rem 1.75rem 4rem;display:flex;position:relative;overflow-y:auto;box-shadow:0 0 60px #a855f71f,0 24px 48px #0009}.SurpriseMe-module__fkoeJq__closeBtn{color:#666;cursor:pointer;background:0 0;border:none;padding:5px;transition:all .15s;display:flex;position:absolute;top:1.1rem;right:1.1rem}.SurpriseMe-module__fkoeJq__closeBtn:hover{color:#ddd}.SurpriseMe-module__fkoeJq__modalHead{align-items:flex-start;gap:12px;padding-right:2.5rem;display:flex}.SurpriseMe-module__fkoeJq__headIcon{color:#a855f7;flex-shrink:0;margin-top:3px}.SurpriseMe-module__fkoeJq__modalTitle{color:#dfb2ff;font-size:1.25rem;font-weight:800;font-family:var(--font-primary),monospace;letter-spacing:-.3px;margin:0 0 3px}.SurpriseMe-module__fkoeJq__modalDesc{color:#777;font-size:.75rem;font-family:var(--font-primary),monospace;margin:0}.SurpriseMe-module__fkoeJq__sectionLabel{font-family:var(--font-primary),monospace;letter-spacing:2px;text-transform:uppercase;color:#555;margin-bottom:-5px;font-size:.65rem;font-weight:800}.SurpriseMe-module__fkoeJq__continuityRow{gap:6px;display:flex}.SurpriseMe-module__fkoeJq__protagonistRow{flex-wrap:wrap;gap:6px;display:flex}.SurpriseMe-module__fkoeJq__contBtn{color:#888;font-family:var(--font-primary),monospace;cursor:pointer;letter-spacing:.3px;background-color:#1e1e23cc;background-image:linear-gradient(#ffffff40 0%,#ffffff0d 49%,#0000001a 50%,#0006 100%);border:1px solid #a855f74d;border-radius:8px;flex:1;padding:8px 14px;font-size:.8rem;font-weight:700;transition:all .15s cubic-bezier(.25,1,.5,1);box-shadow:inset 0 1px 1px #fff3,0 2px 3px #0000004d}.SurpriseMe-module__fkoeJq__contBtn:hover{color:#ddd;background-color:#2d2d37cc;border-color:#a855f799;transform:translateY(-1px);box-shadow:inset 0 1px 1px #ffffff4d,0 3px 5px #0006}.SurpriseMe-module__fkoeJq__contActive.SurpriseMe-module__fkoeJq__contLegends{color:#000;background-color:#64b4ff}.SurpriseMe-module__fkoeJq__contActive.SurpriseMe-module__fkoeJq__contCanon{background-color:var(--accent,#f93);color:#000}.SurpriseMe-module__fkoeJq__contActive:not(.SurpriseMe-module__fkoeJq__contLegends):not(.SurpriseMe-module__fkoeJq__contCanon){color:#000;background-color:#a855f7;background-image:linear-gradient(#ffffff80 0%,#ffffff1a 49%,#0000001a 50%,#0000004d 100%);border-color:#ffffff4d;box-shadow:inset 0 1px 1px #ffffffb3,0 2px 5px #a855f766}.SurpriseMe-module__fkoeJq__vibeScroll{max-height:200px;padding-right:4px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 85%,#0000 100%);mask-image:linear-gradient(#000 85%,#0000 100%)}.SurpriseMe-module__fkoeJq__vibeGrid{flex-wrap:wrap;gap:6px;padding-bottom:20px;display:flex}.SurpriseMe-module__fkoeJq__vibeChip{cursor:pointer;font-family:var(--font-primary),monospace;color:#999;white-space:nowrap;letter-spacing:.1px;border-style:solid;border-width:1px;border-radius:5px;padding:5px 12px;font-size:.75rem;font-weight:600;line-height:1.55;transition:transform .1s,box-shadow .15s,background .12s}.SurpriseMe-module__fkoeJq__vibeChip:hover{color:#ddd;transform:translateY(-1px)}.SurpriseMe-module__fkoeJq__vibeChipActive{font-weight:800;color:#fff!important}.SurpriseMe-module__fkoeJq__eraRow{flex-wrap:wrap;gap:5px;display:flex}.SurpriseMe-module__fkoeJq__eraChip{color:#888;cursor:pointer;font-family:var(--font-primary),monospace;white-space:nowrap;background:#1e1e23cc;border:1px solid #a855f74d;border-radius:5px;align-items:center;gap:5px;padding:5px 10px;font-size:.72rem;font-weight:600;line-height:1.55;transition:all .12s;display:flex;box-shadow:inset 0 1px 1px #fff3}.SurpriseMe-module__fkoeJq__eraChip:hover{color:#ddd;background:#2d2d37cc;border-color:#a855f799}.SurpriseMe-module__fkoeJq__eraChipActive{font-weight:800;color:#fff!important}.SurpriseMe-module__fkoeJq__eraDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.SurpriseMe-module__fkoeJq__suggestGrid{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.SurpriseMe-module__fkoeJq__suggestChip{color:#9ca3af;font-size:.72rem;font-weight:600;font-family:var(--font-primary),monospace;cursor:pointer;background:#28283266;border:1px solid #ffffff14;border-radius:6px;padding:4px 10px;transition:all .15s}.SurpriseMe-module__fkoeJq__suggestChip:hover{color:#fff;background:#3c3c4b99;border-color:#a855f766}.SurpriseMe-module__fkoeJq__suggestActive{box-shadow:0 0 10px #a855f74d;color:#fff!important;background:#a855f733!important;border-color:#a855f7!important}.SurpriseMe-module__fkoeJq__charWrap{margin-top:4px;position:relative}.SurpriseMe-module__fkoeJq__charInput{box-sizing:border-box;color:#dfb2ff;width:100%;font-family:var(--font-primary),monospace;background:#00000080;border:1px solid #a855f74d;border-radius:8px;outline:none;padding:9px 14px;font-size:.85rem;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 3px #0009}.SurpriseMe-module__fkoeJq__charInput:focus{border-color:#a855f7;box-shadow:inset 0 1px 3px #0009,0 0 8px #a855f766}.SurpriseMe-module__fkoeJq__charInput::placeholder{color:#666}.SurpriseMe-module__fkoeJq__actions{align-items:center;gap:8px;display:flex}.SurpriseMe-module__fkoeJq__searchBtn{color:#dfb2ff;font-size:.88rem;font-weight:800;font-family:var(--font-primary),monospace;cursor:pointer;background-color:#50146ee6;background-image:linear-gradient(#ffffff40 0%,#ffffff0d 49%,#0000001a 50%,#00000080 100%);border:1px solid #a855f780;border-radius:12px;flex-shrink:0;align-items:center;gap:7px;padding:10px 20px;transition:all .2s cubic-bezier(.25,1,.5,1);display:flex;box-shadow:inset 0 1px 1px #ffffff4d,0 4px 6px #0006}.SurpriseMe-module__fkoeJq__searchBtn:hover:not(:disabled){background-color:#6e1ea0e6;border-color:#a855f7cc;transform:translateY(-2px);box-shadow:inset 0 1px 2px #fff6,0 6px 12px #0009}.SurpriseMe-module__fkoeJq__searchBtn:disabled{color:#444;cursor:not-allowed;background:#00000080;border-color:#ffffff1a}.SurpriseMe-module__fkoeJq__applyBtn{background-color:var(--accent,#f93);color:#000;font-size:.8rem;font-weight:800;font-family:var(--font-primary),monospace;cursor:pointer;white-space:nowrap;background-image:linear-gradient(#ffffff80 0%,#ffffff1a 49%,#0000001a 50%,#0006 100%);border:1px solid #fff6;border-radius:12px;flex:1;padding:10px 14px;transition:all .2s cubic-bezier(.25,1,.5,1);box-shadow:inset 0 1px 1px #fffc,0 4px 6px #f936}.SurpriseMe-module__fkoeJq__applyBtn:hover{background-color:#fa5;transform:translateY(-2px);box-shadow:inset 0 1px 2px #ffffffe6,0 6px 12px #ff993380}.SurpriseMe-module__fkoeJq__resultsWrapper{width:100%;min-height:50px;position:relative}.SurpriseMe-module__fkoeJq__noResults{text-align:center;color:#6b7280;padding:30px 20px;font-size:.85rem;font-style:italic}.SurpriseMe-module__fkoeJq__results{background:#00000073;border:1px solid #a855f766;border-radius:12px;flex-direction:column;margin:1.5rem 0 3rem;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000080}.SurpriseMe-module__fkoeJq__resultsLabel{font-family:var(--font-primary),monospace;letter-spacing:2px;text-transform:uppercase;color:#a855f7;background:#a855f71a;border-bottom:1px solid #a855f733;padding:12px 18px;font-size:.7rem;font-weight:800}.SurpriseMe-module__fkoeJq__resultRow{background:0 0;border-bottom:1px solid #ffffff0d;align-items:center;gap:16px;min-height:105px;padding:16px;text-decoration:none;transition:all .25s cubic-bezier(.2,0,0,1);display:flex;position:relative;color:inherit!important}.SurpriseMe-module__fkoeJq__resultRow:last-child{border-bottom:none}.SurpriseMe-module__fkoeJq__resultRow:hover{background:#a855f726}.SurpriseMe-module__fkoeJq__resultRank{font-family:var(--font-primary),monospace;color:#dfb2ff;text-align:center;opacity:.9;flex-shrink:0;width:30px;font-size:.85rem;font-weight:800}.SurpriseMe-module__fkoeJq__resultCover{background:#000;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;width:52px;height:78px;overflow:hidden;box-shadow:0 4px 15px #0009}.SurpriseMe-module__fkoeJq__resultCoverImg{object-fit:cover;width:100%;height:100%;display:block}.SurpriseMe-module__fkoeJq__resultInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.SurpriseMe-module__fkoeJq__matchRow{align-items:center;gap:10px;margin-bottom:5px;display:flex}.SurpriseMe-module__fkoeJq__matchBar{background:#00000080;border-radius:2.5px;flex:1;height:5px;overflow:hidden}.SurpriseMe-module__fkoeJq__matchFill{background:linear-gradient(90deg,#a855f7,#3b82f6);border-radius:2.5px;height:100%}.SurpriseMe-module__fkoeJq__matchPct{font-family:var(--font-primary),monospace;color:#dfb2ff;flex-shrink:0;font-size:.75rem;font-weight:800}.SurpriseMe-module__fkoeJq__resultTitle{font-family:var(--font-primary),monospace;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:1.05rem;font-weight:800;overflow:hidden}.SurpriseMe-module__fkoeJq__resultMeta{font-family:var(--font-primary),monospace;color:#aaa;font-size:.78rem}.SurpriseMe-module__fkoeJq__whyRow{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.SurpriseMe-module__fkoeJq__whyTag{font-family:var(--font-primary),monospace;color:#dfb2ff;background:#a855f726;border:1px solid #a855f74d;border-radius:4px;padding:2px 8px;font-size:.68rem}.SurpriseMe-module__fkoeJq__resultArrow{color:#a855f766;flex-shrink:0;font-size:1.4rem;transition:all .3s cubic-bezier(.2,0,0,1)}.SurpriseMe-module__fkoeJq__resultRow:hover .SurpriseMe-module__fkoeJq__resultArrow{color:#a855f7;transform:translate(6px)}@media (max-width:640px){.SurpriseMe-module__fkoeJq__overlay{padding-top:2vh;padding-left:.5rem;padding-right:.5rem}.SurpriseMe-module__fkoeJq__modal{border-radius:12px;gap:.75rem;max-height:92vh;padding:1.25rem 1rem 3rem}.SurpriseMe-module__fkoeJq__modalTitle{font-size:1.05rem}.SurpriseMe-module__fkoeJq__modalDesc{font-size:.68rem}.SurpriseMe-module__fkoeJq__sectionLabel{letter-spacing:1.5px;font-size:.6rem}.SurpriseMe-module__fkoeJq__continuityRow,.SurpriseMe-module__fkoeJq__protagonistRow{flex-wrap:wrap}.SurpriseMe-module__fkoeJq__contBtn{border-radius:6px;padding:6px 10px;font-size:.72rem}.SurpriseMe-module__fkoeJq__vibeScroll{max-height:150px}.SurpriseMe-module__fkoeJq__vibeGrid{gap:4px;padding-bottom:15px}.SurpriseMe-module__fkoeJq__vibeChip{padding:4px 8px;font-size:.68rem}.SurpriseMe-module__fkoeJq__eraRow{gap:4px}.SurpriseMe-module__fkoeJq__eraChip{padding:4px 8px;font-size:.65rem}.SurpriseMe-module__fkoeJq__suggestGrid{gap:4px}.SurpriseMe-module__fkoeJq__suggestChip{padding:3px 8px;font-size:.65rem}.SurpriseMe-module__fkoeJq__charInput{padding:7px 10px;font-size:.78rem}.SurpriseMe-module__fkoeJq__actions{flex-direction:column}.SurpriseMe-module__fkoeJq__searchBtn{justify-content:center;width:100%;padding:10px 16px;font-size:.82rem}.SurpriseMe-module__fkoeJq__applyBtn{text-align:center;width:100%;padding:10px 14px;font-size:.75rem}.SurpriseMe-module__fkoeJq__resultRow{gap:10px;min-height:85px;padding:12px}.SurpriseMe-module__fkoeJq__resultCover{width:42px;height:63px}.SurpriseMe-module__fkoeJq__resultTitle{font-size:.9rem}.SurpriseMe-module__fkoeJq__resultMeta{font-size:.7rem}.SurpriseMe-module__fkoeJq__resultRank{width:24px;font-size:.75rem}.SurpriseMe-module__fkoeJq__results{margin:1rem 0 2rem}.SurpriseMe-module__fkoeJq__whyTag{padding:1px 6px;font-size:.6rem}}
.ForYou-module__h2rFlG__trigger{color:var(--accent,#f93);font-family:var(--font-handjet,monospace),monospace;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-transform:uppercase;letter-spacing:.5px;background-color:#1e1e23e6;background-image:linear-gradient(#ffffff59 0%,#ffffff0d 49%,#0003 50%,#0009 100%);border:1px solid #ff993380;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-size:16px;font-weight:500;transition:all .2s cubic-bezier(.25,1,.5,1);display:inline-flex;position:relative;box-shadow:inset 0 1px 1px #fff6,inset 0 -1px 3px #f933,0 4px 6px #0006}.ForYou-module__h2rFlG__trigger:hover{text-shadow:0 0 8px #ff993380;background-color:#2d2d37e6;background-image:linear-gradient(#ffffff80 0%,#ffffff26 49%,#0000001a 50%,#0006 100%);border-color:#f93c;transform:translateY(-1px);box-shadow:inset 0 1px 2px #fff9,inset 0 -2px 6px #f936,0 6px 12px #0009}.ForYou-module__h2rFlG__triggerDot{background:var(--accent,#f93);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite ForYou-module__h2rFlG__pulse}.ForYou-module__h2rFlG__triggerLabel{letter-spacing:1px;text-transform:uppercase}@keyframes ForYou-module__h2rFlG__pulse{0%,to{opacity:1;box-shadow:0 0 #f939}50%{opacity:.4;box-shadow:0 0 0 4px #f930}}.ForYou-module__h2rFlG__overlay{z-index:9999;background:#000000bf;justify-content:center;align-items:center;padding:20px;animation:.15s ForYou-module__h2rFlG__fadeIn;display:flex;position:fixed;inset:0}@keyframes ForYou-module__h2rFlG__fadeIn{0%{opacity:0}to{opacity:1}}.ForYou-module__h2rFlG__modal{background:#0e0e14;border:1px solid #ff99334d;border-radius:8px;flex-direction:column;width:100%;max-width:860px;max-height:85vh;animation:.2s ForYou-module__h2rFlG__slideUp;display:flex;overflow:hidden;box-shadow:0 0 60px #ff99331f,0 24px 48px #0009}@keyframes ForYou-module__h2rFlG__slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ForYou-module__h2rFlG__modalHeader{border-bottom:1px solid #ff99331a;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 20px 10px;display:flex}.ForYou-module__h2rFlG__modalTitleGroup{align-items:center;gap:10px;display:flex}.ForYou-module__h2rFlG__modalDot{background:var(--accent,#f93);flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite ForYou-module__h2rFlG__pulse}.ForYou-module__h2rFlG__modalTitle{font-family:var(--font-primary,monospace),monospace;color:var(--accent,#f93);letter-spacing:1.5px;text-transform:uppercase;margin:0;font-size:1.2rem;font-weight:700}.ForYou-module__h2rFlG__modalActions{align-items:center;gap:12px;display:flex}.ForYou-module__h2rFlG__resetBtn{font-family:var(--font-primary,monospace),monospace;color:#555;cursor:pointer;background:0 0;border:1px solid #333;border-radius:3px;padding:5px 12px;font-size:.9rem;transition:color .15s,border-color .15s}.ForYou-module__h2rFlG__resetBtn:hover{color:#888;border-color:#555}.ForYou-module__h2rFlG__closeBtn{color:#555;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:1rem;line-height:1;transition:color .15s}.ForYou-module__h2rFlG__closeBtn:hover{color:#ccc}.ForYou-module__h2rFlG__modalSubtitle{font-family:var(--font-primary,monospace),monospace;color:#666;flex-shrink:0;margin:0;padding:8px 24px 16px;font-size:1rem;font-style:italic;line-height:1.5}.ForYou-module__h2rFlG__bookList{scrollbar-width:thin;scrollbar-color:#ff99334d transparent;flex-direction:column;gap:4px;padding:0 10px 12px;display:flex;overflow-y:auto}.ForYou-module__h2rFlG__bookList::-webkit-scrollbar{width:4px}.ForYou-module__h2rFlG__bookList::-webkit-scrollbar-thumb{background:#ff99334d;border-radius:2px}.ForYou-module__h2rFlG__bookRow{border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:background .15s;display:flex}.ForYou-module__h2rFlG__bookRow:hover{background:#ff99330f;border-color:#ff993326}.ForYou-module__h2rFlG__bookCover{border-radius:3px;flex-shrink:0;width:56px;height:80px;overflow:hidden}.ForYou-module__h2rFlG__bookCoverImg{object-fit:cover;width:100%;height:100%;display:block}.ForYou-module__h2rFlG__bookInfo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ForYou-module__h2rFlG__bookTitle{font-family:var(--font-primary,monospace),monospace;color:#ddd;font-size:1.15rem;line-height:1.3}.ForYou-module__h2rFlG__bookAuthor{font-family:var(--font-primary,monospace),monospace;color:#666;font-size:.95rem}.ForYou-module__h2rFlG__bookReason{font-family:var(--font-primary,monospace),monospace;color:#ff9933a6;margin-top:4px;font-size:.9rem;font-style:italic;line-height:1.4}.ForYou-module__h2rFlG__matchBadge{flex-direction:column;flex-shrink:0;align-items:center;line-height:1;display:flex}.ForYou-module__h2rFlG__matchValue{font-family:var(--font-handjet,monospace),monospace;color:var(--accent,#f93);font-size:2rem;font-weight:700;line-height:1}.ForYou-module__h2rFlG__matchLabel{font-family:var(--font-primary,monospace),monospace;color:#666;text-transform:uppercase;letter-spacing:1px;font-size:.72rem}@media (max-width:640px){.ForYou-module__h2rFlG__trigger{padding:6px 14px;font-size:14px}.ForYou-module__h2rFlG__overlay{padding:10px}.ForYou-module__h2rFlG__modal{border-radius:12px;max-height:92vh}.ForYou-module__h2rFlG__modalHeader{padding:14px 14px 8px}.ForYou-module__h2rFlG__modalTitle{letter-spacing:1px;font-size:1rem}.ForYou-module__h2rFlG__modalSubtitle{padding:6px 14px 12px;font-size:.85rem}.ForYou-module__h2rFlG__bookList{padding:0 6px 10px}.ForYou-module__h2rFlG__bookRow{gap:10px;padding:8px}.ForYou-module__h2rFlG__bookCover{width:44px;height:64px}.ForYou-module__h2rFlG__bookTitle{font-size:.95rem}.ForYou-module__h2rFlG__bookAuthor{font-size:.8rem}.ForYou-module__h2rFlG__bookReason{font-size:.78rem}.ForYou-module__h2rFlG__matchValue{font-size:1.6rem}.ForYou-module__h2rFlG__matchLabel{font-size:.62rem}.ForYou-module__h2rFlG__resetBtn{padding:4px 10px;font-size:.78rem}}
.SeriesDescription-module___g9jSa__container{color:#e0e0e0;background:#0006;border:1px solid #ff99334d;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.SeriesDescription-module___g9jSa__markdown,.SeriesDescription-module___g9jSa__seriesDescription{font-family:var(--font-murecho),sans-serif;font-size:.95rem;line-height:1.6}.SeriesDescription-module___g9jSa__markdown h2{color:var(--accent);font-size:1.5rem;font-family:var(--font-handjet),monospace;margin-top:0;margin-bottom:1rem}.SeriesDescription-module___g9jSa__markdown h3{color:#fff;margin-top:1.5rem;margin-bottom:.8rem;font-size:1.2rem}.SeriesDescription-module___g9jSa__markdown p{margin-bottom:1rem}.SeriesDescription-module___g9jSa__markdown ul,.SeriesDescription-module___g9jSa__markdown ol{margin-bottom:1rem;padding-left:2rem}.SeriesDescription-module___g9jSa__markdown li{margin-bottom:.5rem}.SeriesDescription-module___g9jSa__markdown a{color:var(--accent);text-decoration:none}.SeriesDescription-module___g9jSa__markdown a:hover{text-decoration:underline}.SeriesDescription-module___g9jSa__markdown code{color:var(--accent);background:#ff993326;border-radius:4px;padding:.1rem .3rem;font-family:monospace}.SeriesDescription-module___g9jSa__markdown blockquote{border-left:4px solid var(--accent);color:#fffc;background:#ff99330d;margin-left:0;padding:1rem;font-style:italic}.SeriesDescription-module___g9jSa__markdown hr{border:none;border-top:1px dashed #ff99334d;margin:2rem 0}.SeriesDescription-module___g9jSa__seriesQuizzes{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.SeriesDescription-module___g9jSa__quizBadge{background:#ff993314;border:1px solid #f933;border-radius:6px;align-items:center;gap:1rem;padding:.75rem 1rem;text-decoration:none;transition:all .2s;display:flex}.SeriesDescription-module___g9jSa__quizBadge:hover{border-color:var(--accent);background:#ff993326;transform:translate(4px)}.SeriesDescription-module___g9jSa__quizEmoji{font-size:1.25rem}.SeriesDescription-module___g9jSa__quizContent{flex:1}.SeriesDescription-module___g9jSa__quizLabel{text-transform:uppercase;letter-spacing:1px;color:var(--accent);font-size:.7rem;font-family:var(--font-handjet),monospace;opacity:.8}.SeriesDescription-module___g9jSa__quizTitle{color:#fff;font-size:1rem;font-weight:600}.SeriesDescription-module___g9jSa__quizArrow{color:var(--accent);opacity:.5;font-weight:700}.SeriesDescription-module___g9jSa__quizBadge:hover .SeriesDescription-module___g9jSa__quizArrow{opacity:1}.SeriesDescription-module___g9jSa__moreLinkWrap{justify-content:flex-start;margin-top:1.5rem;display:flex}.SeriesDescription-module___g9jSa__pill{cursor:pointer;isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(180%)brightness(1.05);background:linear-gradient(175deg,#ffc86414 0%,#ffffff0d 30%,#ffffff05 49%,#0000002e 50%,#00000014 100%),#1c1108b8;border:none;border-radius:20px;align-items:center;gap:8px;height:40px;padding:0 20px;text-decoration:none;transition:all .25s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ff993380,0 0 12px 1px #f933,inset 0 1.5px #ffd77838,inset 0 -1px #0000008c,0 4px 16px #0000008c}.SeriesDescription-module___g9jSa__pill:before{content:"";pointer-events:none;z-index:2;background:radial-gradient(at 50% 10%,#ffe1a052 0%,#ffbe501f 40%,#0000 75%);border-radius:50%;width:72%;height:48%;position:absolute;top:1px;left:50%;transform:translate(-50%)}.SeriesDescription-module___g9jSa__pill:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ff9933d9,0 0 18px 3px #ff99338c,0 0 45px 9px #ff99334d,0 12px 32px #0a0a0ab3}.SeriesDescription-module___g9jSa__pillLabel{letter-spacing:.05em;color:#ffe1afed;text-shadow:0 1px 4px #000000d9,0 0 14px #ff993359;z-index:5;text-transform:uppercase;font-size:13px;font-weight:700;font-family:var(--font-primary),monospace;position:relative}.SeriesDescription-module___g9jSa__glint{pointer-events:none;z-index:3;opacity:0;background:radial-gradient(circle 70px at var(--mx,50%)var(--my,50%),#ffebaa3d 0%,#ffc8501a 40%,transparent 70%);transition:opacity .3s;position:absolute;inset:0}.SeriesDescription-module___g9jSa__sheen{pointer-events:none;z-index:4;opacity:0;background:linear-gradient(155deg,#0000 22%,#ffffff29 36%,#ffffff52 43%,#ffffff29 51%,#0000 62%);transition:opacity .28s;position:absolute;inset:0}.SeriesDescription-module___g9jSa__pill:hover .SeriesDescription-module___g9jSa__glint,.SeriesDescription-module___g9jSa__pill:hover .SeriesDescription-module___g9jSa__sheen{opacity:1}
.MobileFiltersDrawer-module__wXPb7q__overlay{z-index:10000;-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#000000d9;transition:opacity .25s;position:fixed;inset:0}.MobileFiltersDrawer-module__wXPb7q__overlayVisible{opacity:1;pointer-events:auto}.MobileFiltersDrawer-module__wXPb7q__drawer{z-index:10001;background:#08080efa;border-top:1px solid #f936;border-radius:20px 20px 0 0;flex-direction:column;height:min(96vh,100dvh - 8px);transition:transform .35s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -10px 40px #000c}.MobileFiltersDrawer-module__wXPb7q__drawerVisible{transform:translateY(0)}.MobileFiltersDrawer-module__wXPb7q__drawerHandle{flex-shrink:0;justify-content:center;align-items:center;padding:12px 0 8px;display:flex}.MobileFiltersDrawer-module__wXPb7q__drawerHandleBar{background:#f936;border-radius:2px;width:36px;height:4px}.MobileFiltersDrawer-module__wXPb7q__drawerHeader{border-bottom:1px solid #ff993326;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 20px 14px;display:flex}.MobileFiltersDrawer-module__wXPb7q__drawerTitle{color:#f93;text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem;font-weight:800;font-family:var(--font-primary),monospace}.MobileFiltersDrawer-module__wXPb7q__drawerClose{color:#f93;cursor:pointer;background:#ff99331f;border:1px solid #ff99334d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;transition:all .2s;display:flex}.MobileFiltersDrawer-module__wXPb7q__drawerClose:hover{background:#ff993340}.MobileFiltersDrawer-module__wXPb7q__drawerBody{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ff99334d transparent;flex:1;padding:16px 16px 100px;overflow-y:auto}.MobileFiltersDrawer-module__wXPb7q__drawerBody::-webkit-scrollbar{width:4px}.MobileFiltersDrawer-module__wXPb7q__drawerBody::-webkit-scrollbar-thumb{background:#ff99334d;border-radius:4px}.MobileFiltersDrawer-module__wXPb7q__fab{z-index:9999;cursor:pointer;font-family:var(--font-primary),monospace;text-transform:uppercase;letter-spacing:.06em;color:#f93;background:linear-gradient(#ffffff26 0%,#ffffff0d 48%,#0003 50%,#00000080 100%),#140c04f2;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-size:.85rem;font-weight:700;transition:all .25s cubic-bezier(.2,0,0,1);display:flex;position:fixed;bottom:20px;left:12px;right:12px;box-shadow:0 0 0 1px #ff9933b3,0 0 15px 2px #ff78144d,0 4px 20px #0009}.MobileFiltersDrawer-module__wXPb7q__fab:active{transform:scale(.95)}.MobileFiltersDrawer-module__wXPb7q__fabBadge{color:#000;background:#f93;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:900;display:flex}.MobileFiltersDrawer-module__wXPb7q__applyBtn{background:#08080ef2;border-top:1px solid #ff993326;flex-shrink:0;padding:16px 20px;position:sticky;bottom:0;left:0;right:0}.MobileFiltersDrawer-module__wXPb7q__applyBtnInner{width:100%;font-family:var(--font-primary),monospace;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;color:#000;background:linear-gradient(#ffb347 0%,#f93 100%);border:none;border-radius:12px;padding:14px;font-size:.95rem;font-weight:700;transition:all .2s;box-shadow:0 4px 15px #f936}.MobileFiltersDrawer-module__wXPb7q__applyBtnInner:active{transform:scale(.98)}@media (min-width:641px){.MobileFiltersDrawer-module__wXPb7q__fab,.MobileFiltersDrawer-module__wXPb7q__overlay,.MobileFiltersDrawer-module__wXPb7q__drawer{display:none}}
.EditionsTimeline-module__zXrmma__wrap{background:linear-gradient(160deg,#0d0c0af5,#080706f5);border:1px solid #ff993338;border-radius:12px;margin:0 0 1.5rem;padding:1.1rem 1.35rem .9rem;box-shadow:0 14px 34px #0000006b,inset 0 1px #ffd78c14}.EditionsTimeline-module__zXrmma__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.EditionsTimeline-module__zXrmma__titleGroup{min-width:0}.EditionsTimeline-module__zXrmma__title{font-family:var(--font-handjet),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--accent,#f93);margin:0;font-size:1.05rem;font-weight:700}.EditionsTimeline-module__zXrmma__subtitle{color:#8d8579;margin:.25rem 0 0;font-size:.78rem;line-height:1.4}.EditionsTimeline-module__zXrmma__subtitle strong{color:#ffc483;font-family:var(--font-handjet),monospace;letter-spacing:.03em;font-size:.9rem}.EditionsTimeline-module__zXrmma__modeRow{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.EditionsTimeline-module__zXrmma__modeSwitch{background:#00000080;border:1px solid #ff993338;border-radius:8px;padding:3px;display:inline-flex}.EditionsTimeline-module__zXrmma__modeBtn{color:#8d8579;font-family:var(--font-primary),monospace;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:.4rem .75rem;font-size:.72rem;font-weight:600;transition:color .18s,background .18s}.EditionsTimeline-module__zXrmma__modeBtn:hover{color:#ffc483}.EditionsTimeline-module__zXrmma__modeActive{color:var(--accent,#f93);background:#ff993329;box-shadow:inset 0 0 0 1px #ff993359}.EditionsTimeline-module__zXrmma__clearBtn{color:#ffc483;font-family:var(--font-primary),monospace;letter-spacing:.04em;cursor:pointer;background:#ff993312;border:1px dashed #f936;border-radius:6px;padding:.4rem .7rem;font-size:.7rem;transition:background .18s,border-color .18s}.EditionsTimeline-module__zXrmma__clearBtn:hover{background:#ff993329;border-color:#ff9933a6}.EditionsTimeline-module__zXrmma__track{touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;border-bottom:1px solid #ff99332e;align-items:flex-end;gap:2px;height:108px;padding-bottom:16px;display:flex;position:relative}.EditionsTimeline-module__zXrmma__col{flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:4px;height:100%;display:flex;position:relative}.EditionsTimeline-module__zXrmma__barSlot{flex:1;align-items:flex-end;min-height:0;display:flex}.EditionsTimeline-module__zXrmma__barTotal{background:#f933;border-radius:2px 2px 0 0;align-items:flex-end;width:100%;min-height:2px;transition:background .18s,opacity .18s;display:flex;position:relative}.EditionsTimeline-module__zXrmma__barActive{background:linear-gradient(180deg,#ffc078,var(--accent,#f93));border-radius:2px 2px 0 0;width:100%;transition:height .25s;box-shadow:0 0 8px #ff993359}.EditionsTimeline-module__zXrmma__colMuted .EditionsTimeline-module__zXrmma__barTotal{opacity:.28}.EditionsTimeline-module__zXrmma__colMuted .EditionsTimeline-module__zXrmma__barActive{box-shadow:none}.EditionsTimeline-module__zXrmma__colHover .EditionsTimeline-module__zXrmma__barTotal{background:#ff99336b}.EditionsTimeline-module__zXrmma__tick{font-family:var(--font-handjet),monospace;color:#5f594f;white-space:nowrap;pointer-events:none;font-size:.6rem;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.EditionsTimeline-module__zXrmma__tickDecade{color:#8d8579}.EditionsTimeline-module__zXrmma__tickFirst{left:0;transform:none}.EditionsTimeline-module__zXrmma__tickLast{left:auto;right:0;transform:none}.EditionsTimeline-module__zXrmma__readout{pointer-events:none;background:#000000e0;border:1px solid #ff99334d;border-radius:6px;align-items:baseline;gap:.45rem;padding:3px 9px;display:flex;position:absolute;top:-4px;right:0}.EditionsTimeline-module__zXrmma__readoutYear{font-family:var(--font-handjet),monospace;color:var(--accent,#f93);font-size:.95rem;font-weight:700}.EditionsTimeline-module__zXrmma__readoutCount{color:#b5b1a8;font-size:.7rem}@media (max-width:640px){.EditionsTimeline-module__zXrmma__wrap{padding:.9rem .8rem .7rem}.EditionsTimeline-module__zXrmma__head{gap:.6rem}.EditionsTimeline-module__zXrmma__title{font-size:.92rem}.EditionsTimeline-module__zXrmma__modeBtn{padding:.35rem .55rem;font-size:.66rem}.EditionsTimeline-module__zXrmma__track{height:84px}.EditionsTimeline-module__zXrmma__tick{font-size:.52rem}}
.books-module__ZjqBFq__page{min-height:100vh;color:var(--accent,#f93);font-family:var(--font-primary),monospace;background:#04040ad1;padding:2rem 1rem;overflow-x:hidden}.books-module__ZjqBFq__hero{z-index:1000;width:100%;margin-bottom:2rem;padding:1rem;position:relative}.books-module__ZjqBFq__starfield{display:none}.books-module__ZjqBFq__heroContent{z-index:1;grid-template-columns:1fr;align-items:center;gap:2rem;max-width:1400px;margin:0 auto;display:grid;position:relative}.books-module__ZjqBFq__heroRight{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.books-module__ZjqBFq__heroSubtitle{color:#888;margin:0;font-family:ZenMaruGothic-Light,sans-serif;font-size:1rem}.books-module__ZjqBFq__searchBar{justify-content:center;width:100%;margin-top:1rem;display:flex}.books-module__ZjqBFq__main{z-index:1;gap:1.5rem;max-width:1400px;margin:0 auto;padding:0 1rem 4rem;display:flex;position:relative}@media (max-width:900px){.books-module__ZjqBFq__heroContent{grid-template-columns:1fr;gap:1rem}.books-module__ZjqBFq__main{flex-direction:column}.books-module__ZjqBFq__hero{padding:1rem}}@media (max-width:640px){.books-module__ZjqBFq__page{max-width:100vw;padding:0;overflow-x:hidden}.books-module__ZjqBFq__hero{margin-bottom:0;padding:.5rem 0 0}.books-module__ZjqBFq__heroContent{grid-template-columns:1fr;gap:.4rem}.books-module__ZjqBFq__heroRight{gap:.4rem;padding:0}.books-module__ZjqBFq__main{flex-direction:column;gap:0;padding:0 8px 5rem}.books-module__ZjqBFq__searchBar{margin-top:0;padding:0 12px}.books-module__ZjqBFq__navMenu{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:6px;margin-bottom:0;padding:4px 12px 6px;display:flex;overflow-x:auto}.books-module__ZjqBFq__navMenu::-webkit-scrollbar{display:none}.books-module__ZjqBFq__navMenu>button,.books-module__ZjqBFq__navMenu>a{flex-shrink:0;border-radius:14px!important;height:28px!important;padding:0 10px!important}.books-module__ZjqBFq__navMenu>button span[class*=tagLabel],.books-module__ZjqBFq__navMenu>a span[class*=tagLabel]{white-space:nowrap;font-size:11px!important}body.surprise-open .books-module__ZjqBFq__searchBar{display:none}}@media (max-width:380px){.books-module__ZjqBFq__page{padding:0}.books-module__ZjqBFq__hero{padding:.25rem 0 0}.books-module__ZjqBFq__main{padding:0 4px 5rem}}.books-module__ZjqBFq__navMenu{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-bottom:20px;display:flex}
@keyframes HeroesWindow-module__Os6GNG__heroIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes HeroesWindow-module__Os6GNG__spin{to{transform:rotate(360deg)}}@keyframes HeroesWindow-module__Os6GNG__scanSweep{0%{transform:translateY(-110%)}to{transform:translateY(110%)}}@keyframes HeroesWindow-module__Os6GNG__timerRun{0%{stroke-dashoffset:201px}to{stroke-dashoffset:0}}.HeroesWindow-module__Os6GNG__label{letter-spacing:.2em;text-transform:uppercase;color:#dc9b28d9;text-shadow:0 0 8px #dc961466;font-size:11px;font-weight:500;font-family:var(--font-primary),monospace;align-items:center;gap:10px;margin:20px 0 12px;display:flex}.HeroesWindow-module__Os6GNG__label:after{content:"";background:#b46e0f59;flex:1;height:1px;box-shadow:0 0 6px #dc961433}.HeroesWindow-module__Os6GNG__root{container-type:inline-size}.HeroesWindow-module__Os6GNG__body{border-bottom:1px solid #9658081f;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.HeroesWindow-module__Os6GNG__feature{background:radial-gradient(circle at 106px 112px,#eb8e311a,#0000 190px),repeating-linear-gradient(0deg,#eb8e3106 0 1px,#0000 1px 4px);border-right:1px solid #96580824;grid-template-columns:212px minmax(0,1fr);grid-template-areas:"holo dossier""best best""foot foot";gap:18px 22px;min-width:0;padding:22px 22px 18px;animation:.38s ease-out both HeroesWindow-module__Os6GNG__heroIn;display:grid}.HeroesWindow-module__Os6GNG__holo{grid-area:holo;justify-content:center;align-items:center;width:212px;height:212px;display:flex;position:relative}.HeroesWindow-module__Os6GNG__ringOuter{border:1px dashed #eb8e3161;border-radius:50%;animation:60s linear infinite HeroesWindow-module__Os6GNG__spin;position:absolute;inset:0}.HeroesWindow-module__Os6GNG__ringArc{background:conic-gradient(#ffb347d9,#ff7e0540 22%,#0000 34% 62%,#ffb34780 74%,#0000 80%);border-radius:50%;animation:9s linear infinite HeroesWindow-module__Os6GNG__spin;position:absolute;inset:8px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.HeroesWindow-module__Os6GNG__face{background:linear-gradient(135deg,#1a0e04,#3a2007);border:1px solid #eb8e318c;border-radius:50%;width:176px;height:176px;position:relative;overflow:hidden;box-shadow:0 0 0 4px #0a0804,0 0 28px #eb8e3147}.HeroesWindow-module__Os6GNG__face img{object-fit:cover;width:100%;height:100%;display:block}.HeroesWindow-module__Os6GNG__face:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 3px),radial-gradient(circle,#0000 58%,#0a06028c 100%);border-radius:50%;position:absolute;inset:0}.HeroesWindow-module__Os6GNG__scan{pointer-events:none;z-index:1;background:linear-gradient(#0000 40%,#ffbe5a29 50%,#0000 60%);animation:4.5s ease-in-out infinite HeroesWindow-module__Os6GNG__scanSweep;position:absolute;inset:0}.HeroesWindow-module__Os6GNG__rankBadge{letter-spacing:.08em;color:#ffb347;z-index:2;background:#0a0804;border:1px solid #e19b1e8c;border-radius:10px;padding:3px 8px;font-size:11px;position:absolute;bottom:16px;right:14px}.HeroesWindow-module__Os6GNG__dossier{flex-direction:column;grid-area:dossier;justify-content:center;min-width:0;display:flex}.HeroesWindow-module__Os6GNG__kicker{letter-spacing:.14em;text-transform:uppercase;color:#eb8e3199;margin-bottom:8px;font-size:10px;line-height:1.5}.HeroesWindow-module__Os6GNG__name{font-family:var(--font-primary),monospace;letter-spacing:.02em;margin:0;font-size:26px;font-weight:600;line-height:1.15}.HeroesWindow-module__Os6GNG__name a{color:#ffc56e;text-shadow:0 0 14px #eb8e3159;text-decoration:none;transition:color .18s}.HeroesWindow-module__Os6GNG__name a:hover{color:#ffd896}.HeroesWindow-module__Os6GNG__nameEn{letter-spacing:.16em;text-transform:uppercase;color:#eb8e3180;margin-top:3px;font-size:11px}.HeroesWindow-module__Os6GNG__counts{color:#ebc896bf;flex-wrap:wrap;gap:4px 14px;margin-top:14px;font-size:12px;display:flex}.HeroesWindow-module__Os6GNG__count{align-items:baseline;gap:5px;display:inline-flex}.HeroesWindow-module__Os6GNG__count:before{content:"";background:var(--c);border-radius:50%;align-self:center;width:7px;height:7px}.HeroesWindow-module__Os6GNG__count b{color:var(--c);font-size:15px;font-weight:600}.HeroesWindow-module__Os6GNG__mediaBar,.HeroesWindow-module__Os6GNG__eraBar{border-radius:2px;gap:2px;height:4px;margin-top:8px;display:flex;overflow:hidden}.HeroesWindow-module__Os6GNG__mediaBar span,.HeroesWindow-module__Os6GNG__eraBar span{min-width:3px}.HeroesWindow-module__Os6GNG__facts{flex-wrap:wrap;gap:8px 22px;margin:14px 0 0;display:flex}.HeroesWindow-module__Os6GNG__facts dt{letter-spacing:.16em;text-transform:uppercase;color:#eb8e3180;font-size:9px}.HeroesWindow-module__Os6GNG__facts dd{color:#f0c88a;margin:2px 0 0;font-size:17px}.HeroesWindow-module__Os6GNG__facts small{color:#eb8e3180;margin-left:2px;font-size:11px}.HeroesWindow-module__Os6GNG__tone_high{color:#8fd18a!important}.HeroesWindow-module__Os6GNG__tone_mid{color:#f0c060!important}.HeroesWindow-module__Os6GNG__tone_low{color:#e07a5f!important}.HeroesWindow-module__Os6GNG__eras{margin-top:14px}.HeroesWindow-module__Os6GNG__eraBar{opacity:.85;height:6px;margin-top:0}.HeroesWindow-module__Os6GNG__eraLegend{letter-spacing:.04em;color:#ebc89699;flex-wrap:wrap;gap:3px 12px;margin-top:7px;font-size:10px;display:flex}.HeroesWindow-module__Os6GNG__eraLegend span{align-items:center;gap:5px;display:inline-flex}.HeroesWindow-module__Os6GNG__eraLegend i{border-radius:1px;width:6px;height:6px}.HeroesWindow-module__Os6GNG__subhead{letter-spacing:.18em;text-transform:uppercase;color:#eb8e318c;margin-bottom:9px;font-size:9px}.HeroesWindow-module__Os6GNG__best{border-top:1px solid #96580824;grid-area:best;padding-top:16px}.HeroesWindow-module__Os6GNG__bestRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.HeroesWindow-module__Os6GNG__bestItem{align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.HeroesWindow-module__Os6GNG__bestCover{width:50px;height:72px;box-shadow:inset 0 -3px 0 var(--c);background:linear-gradient(135deg,#1a0e04,#3a2007);border:1px solid #9658084d;border-radius:4px;flex-shrink:0;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.HeroesWindow-module__Os6GNG__bestItem:hover .HeroesWindow-module__Os6GNG__bestCover{border-color:#eb8e3199;transform:translateY(-2px)}.HeroesWindow-module__Os6GNG__bestCover img{object-fit:cover;width:100%;height:100%;display:block}.HeroesWindow-module__Os6GNG__bestBlank{text-align:center;color:#eb8e318c;justify-content:center;align-items:center;height:100%;padding:4px;font-size:7px;line-height:1.2;display:flex;overflow:hidden}.HeroesWindow-module__Os6GNG__bestScore{background:#080603e0;border-radius:3px;padding:1px 4px;font-size:10px;font-weight:600;position:absolute;top:3px;right:3px}.HeroesWindow-module__Os6GNG__bestMeta{flex-direction:column;gap:3px;min-width:0;display:flex}.HeroesWindow-module__Os6GNG__bestKind{letter-spacing:.14em;text-transform:uppercase;font-size:9px}.HeroesWindow-module__Os6GNG__bestTitle{color:#f0c88ce0;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;transition:color .18s;display:-webkit-box;overflow:hidden}.HeroesWindow-module__Os6GNG__bestItem:hover .HeroesWindow-module__Os6GNG__bestTitle{color:#ffc56e}.HeroesWindow-module__Os6GNG__foot{flex-wrap:wrap;grid-area:foot;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.HeroesWindow-module__Os6GNG__near .HeroesWindow-module__Os6GNG__subhead{margin-bottom:7px}.HeroesWindow-module__Os6GNG__nearRow{display:flex}.HeroesWindow-module__Os6GNG__nearItem{outline-offset:-1px;cursor:pointer;background:#1a0e04;border:2px solid #0a0804;border-radius:50%;outline:1px solid #eb8e3159;width:38px;height:38px;margin-right:-6px;padding:0;transition:transform .18s,outline-color .18s;display:block;overflow:hidden}.HeroesWindow-module__Os6GNG__nearItem:hover,.HeroesWindow-module__Os6GNG__nearItem:focus-visible{z-index:1;outline-color:#ffb347e6;position:relative;transform:translateY(-3px)}.HeroesWindow-module__Os6GNG__nearItem img{object-fit:cover;width:100%;height:100%;display:block}.HeroesWindow-module__Os6GNG__cta{letter-spacing:.16em;text-transform:uppercase;color:#ffb347;background:#d28c141a;border:1px solid #e19b1e80;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:10px;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.HeroesWindow-module__Os6GNG__cta:hover{background:#d28c1433;border-color:#ffb347cc}.HeroesWindow-module__Os6GNG__roster{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:16px 6px;padding:20px 16px;display:grid}.HeroesWindow-module__Os6GNG__pick{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0;font-family:inherit;display:flex}.HeroesWindow-module__Os6GNG__pickFace{filter:grayscale(.55)brightness(.8);border:1px solid #96580852;border-radius:50%;width:64px;height:64px;padding:2px;transition:border-color .18s,transform .18s,filter .18s;position:relative}.HeroesWindow-module__Os6GNG__pickFace img,.HeroesWindow-module__Os6GNG__noFace{object-fit:cover;background:linear-gradient(135deg,#1a0e04,#3a2007);border-radius:50%;width:100%;height:100%;display:block}.HeroesWindow-module__Os6GNG__pick:hover .HeroesWindow-module__Os6GNG__pickFace,.HeroesWindow-module__Os6GNG__pick:focus-visible .HeroesWindow-module__Os6GNG__pickFace{filter:none;border-color:#eb8e31a6;transform:translateY(-2px)}.HeroesWindow-module__Os6GNG__pickOn .HeroesWindow-module__Os6GNG__pickFace{filter:none;border-color:#ffb347e6;box-shadow:0 0 16px #eb8e3159}.HeroesWindow-module__Os6GNG__pickName{letter-spacing:.03em;text-align:center;color:#eb8e319e;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1.25;transition:color .18s;overflow:hidden}.HeroesWindow-module__Os6GNG__pick:hover .HeroesWindow-module__Os6GNG__pickName,.HeroesWindow-module__Os6GNG__pickOn .HeroesWindow-module__Os6GNG__pickName{color:#ffc56e}.HeroesWindow-module__Os6GNG__timer{pointer-events:none;width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;inset:-3px;transform:rotate(-90deg)}.HeroesWindow-module__Os6GNG__timer circle{fill:none;stroke:#ffb347;stroke-width:2px;stroke-linecap:round;stroke-dasharray:201;animation:7s linear both HeroesWindow-module__Os6GNG__timerRun}.HeroesWindow-module__Os6GNG__root:hover .HeroesWindow-module__Os6GNG__timer circle,.HeroesWindow-module__Os6GNG__root:focus-within .HeroesWindow-module__Os6GNG__timer circle,.HeroesWindow-module__Os6GNG__offscreen .HeroesWindow-module__Os6GNG__timer circle{animation-play-state:paused}@container (max-width:860px){.HeroesWindow-module__Os6GNG__body{grid-template-columns:minmax(0,1fr)}.HeroesWindow-module__Os6GNG__feature{border-bottom:1px solid #96580824;border-right:none}.HeroesWindow-module__Os6GNG__roster{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (max-width:560px){.HeroesWindow-module__Os6GNG__feature{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"holo""dossier""best""foot";justify-items:center}.HeroesWindow-module__Os6GNG__dossier{align-items:center}.HeroesWindow-module__Os6GNG__counts,.HeroesWindow-module__Os6GNG__facts,.HeroesWindow-module__Os6GNG__eraLegend{justify-content:center}.HeroesWindow-module__Os6GNG__eras{width:100%}.HeroesWindow-module__Os6GNG__bestRow{text-align:left;grid-template-columns:minmax(0,1fr)}.HeroesWindow-module__Os6GNG__roster{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.HeroesWindow-module__Os6GNG__ringOuter,.HeroesWindow-module__Os6GNG__ringArc,.HeroesWindow-module__Os6GNG__scan,.HeroesWindow-module__Os6GNG__feature{animation:none}.HeroesWindow-module__Os6GNG__timer{display:none}}
.AppWindow-module__WqLs6G__appWindow{background:var(--bg1);border:3px solid var(--accent);min-width:260px;max-width:calc(100vw - 12px);max-height:calc(100vh - var(--topbarH) - var(--taskbarH) - 12px);pointer-events:auto;display:none;position:fixed;overflow:hidden;box-shadow:0 0 24px #ff993373,4px 4px #00000059}.AppWindow-module__WqLs6G__chromeless{box-shadow:none!important;background:0 0!important;border:none!important;max-height:100vh!important;overflow:visible!important}.AppWindow-module__WqLs6G__chromeless .AppWindow-module__WqLs6G__appWindowContent{max-height:100%!important;overflow:visible!important}.AppWindow-module__WqLs6G__appWindow.AppWindow-module__WqLs6G__open{flex-direction:column;display:flex}.AppWindow-module__WqLs6G__appWindowContent{background:var(--bg2);color:#ccc;flex:1;min-height:0;padding:14px;font-size:15px;overflow:auto}.AppWindow-module__WqLs6G__appWindowContent::-webkit-scrollbar{width:12px}.AppWindow-module__WqLs6G__appWindowContent::-webkit-scrollbar-track{background:var(--bg1)}.AppWindow-module__WqLs6G__appWindowContent::-webkit-scrollbar-thumb{background:var(--accent);border:1px solid #000;border-radius:6px}.AppWindow-module__WqLs6G__maximized{width:calc(100vw - 12px)!important;height:calc(100vh - 97px)!important;top:46px!important;left:6px!important}.AppWindow-module__WqLs6G__hint{color:#aaa;background:#0000004d;border-left:3px solid #ff99334d;margin-top:12px;padding:8px;font-size:13px;font-style:italic}
.ICQ-module__zbgEnG__icqReset{color:#000;box-sizing:border-box;font-family:Tahoma,Arial,sans-serif;font-size:11px;line-height:normal}.ICQ-module__zbgEnG__mainPanel{-webkit-user-select:none;user-select:none;background:linear-gradient(#eff7ff 0%,#dceefc 100%);border:1px solid #666;border-radius:6px 6px 12px 12px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff4d,0 0 10px #00000080}.ICQ-module__zbgEnG__mainHeader{background:linear-gradient(#88b5eb 0%,#5795d9 100%);border-bottom:1px solid #47a;padding:2px}.ICQ-module__zbgEnG__headerTop{color:#fff;text-shadow:1px 1px 1px #0000004d;justify-content:space-between;align-items:center;padding:2px 4px;font-weight:700;display:flex}.ICQ-module__zbgEnG__headerUin{align-items:center;gap:4px;display:flex}.ICQ-module__zbgEnG__proBadge{color:#fff;background:#4a8f30;border:1px solid #fff;border-radius:2px;margin-right:4px;padding:0 3px;font-size:9px;font-weight:800}.ICQ-module__zbgEnG__adArea{background:#fff;border:1px solid #666;justify-content:center;align-items:center;height:60px;margin:2px;display:flex;overflow:hidden}.ICQ-module__zbgEnG__contactListContainer{flex-direction:column;flex:1;margin:4px 2px 2px;display:flex;position:relative;overflow:hidden}.ICQ-module__zbgEnG__listHeader{color:#6a7c93;text-shadow:1px 1px #fff;z-index:1;background:linear-gradient(#f0f5fa 0%,#d8e4f3 100%);border:1px solid #7f9db9;border-bottom-color:#a0b0c0;border-radius:10px 10px 0 0;justify-content:center;align-items:center;height:18px;min-height:18px;font-size:10px;font-weight:700;display:flex;box-shadow:inset 0 1px 2px #fffc}.ICQ-module__zbgEnG__contactList{background:#fff;border:1px solid #7f9db9;border-top:none;flex:1;padding:2px 0;overflow:hidden auto;box-shadow:inset 1px 1px 2px #0000000d}.ICQ-module__zbgEnG__groupHeader{color:navy;cursor:pointer;align-items:center;margin-top:2px;padding:1px 4px;font-size:10px;font-weight:700;display:flex}.ICQ-module__zbgEnG__groupHeader:hover{background:#efefef}.ICQ-module__zbgEnG__groupArrow{color:navy;margin-right:4px;font-size:9px}.ICQ-module__zbgEnG__contactItem{cursor:pointer;align-items:center;padding:1px 2px 1px 18px;font-size:11px;display:flex}.ICQ-module__zbgEnG__contactItem:hover{background-color:#316ac5;color:#fff!important}.ICQ-module__zbgEnG__contactItem:hover .ICQ-module__zbgEnG__contactName{color:#fff}.ICQ-module__zbgEnG__contactName{color:#000}.ICQ-module__zbgEnG__contactName.ICQ-module__zbgEnG__statusAway{color:#cf0000}.ICQ-module__zbgEnG__statusIcon{width:14px;height:14px;margin-right:4px;position:relative}.ICQ-module__zbgEnG__statusName{color:#000}.ICQ-module__zbgEnG__statusName.ICQ-module__zbgEnG__offline{color:#888}.ICQ-module__zbgEnG__separator{text-align:center;border-top:1px solid #ccc;margin:4px 0;position:relative}.ICQ-module__zbgEnG__separator span{color:#666;background:#eef3f9;padding:0 4px;font-size:10px;position:relative;top:-8px}.ICQ-module__zbgEnG__bottomPanel{background:#dceefc;padding:2px}.ICQ-module__zbgEnG__actionGrid{grid-template-columns:1fr 1fr;gap:2px;margin-bottom:2px;display:grid}.ICQ-module__zbgEnG__actionBtn{text-align:center;color:#036;cursor:pointer;background:linear-gradient(#fff 0%,#e0e0e0 100%);border:1px solid #7f9db9;border-radius:3px;padding:2px;font-size:11px;font-weight:700;box-shadow:0 1px 2px #0000001a}.ICQ-module__zbgEnG__actionBtn:active{background:#ccc;box-shadow:inset 0 1px 2px #0000001a}.ICQ-module__zbgEnG__bottomRow{gap:2px;display:flex}.ICQ-module__zbgEnG__mainMenuBtn{color:#000;cursor:pointer;background:linear-gradient(#f0f0f0 0%,#d0d0d0 100%);border:1px solid #7f9db9;border-radius:3px;flex:1;padding:3px;font-weight:700}.ICQ-module__zbgEnG__statusBtn{color:#000;cursor:pointer;background:linear-gradient(#f0f0f0 0%,#d0d0d0 100%);border:1px solid #7f9db9;border-radius:3px;flex:1;justify-content:center;align-items:center;gap:6px;padding:3px;font-weight:700;display:flex}.ICQ-module__zbgEnG__msgWindow{background:#dbe8f9;border:1px solid #47a;border-radius:6px 6px 12px 12px;flex-direction:column;height:100%;font-family:Tahoma,sans-serif;font-size:11px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff4d,0 0 10px #00000080}.ICQ-module__zbgEnG__msgToolbar{background:linear-gradient(#f9fbfe 0%,#e2e8f1 100%);border-bottom:1px solid #a0b0c0;gap:4px;padding:2px;display:flex}.ICQ-module__zbgEnG__msgToolBtn{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.ICQ-module__zbgEnG__msgToolBtn:hover{background:#c1d2e8;border:1px solid #316ac5;border-radius:2px}.ICQ-module__zbgEnG__msgInfoPanel{background:#eef3fa;border:1px solid #7f9db9;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:8px;margin:4px;padding:4px;font-size:11px;display:grid}.ICQ-module__zbgEnG__infoLabel{color:#444}.ICQ-module__zbgEnG__infoValue{color:navy;background:#fff;border:1px solid #abc;padding:1px 4px;font-weight:700}.ICQ-module__zbgEnG__historyArea{background:#fff;border:1px solid #7f9db9;flex:1;margin:0 4px;padding:4px;font-family:Times New Roman,serif;font-size:14px;overflow-y:auto}.ICQ-module__zbgEnG__msgLogItem{margin-bottom:4px}.ICQ-module__zbgEnG__logHeader{color:navy;margin-bottom:2px;font-family:Tahoma,sans-serif;font-size:12px;font-weight:700}.ICQ-module__zbgEnG__logHeader.ICQ-module__zbgEnG__me{color:maroon}.ICQ-module__zbgEnG__logTime{color:#888;margin-left:4px;font-size:10px;font-weight:400}.ICQ-module__zbgEnG__formatToolbar{align-items:center;gap:2px;margin:2px 4px;display:flex}.ICQ-module__zbgEnG__fmtBtn{color:#000;cursor:pointer;background:#f0f0f0;border:1px solid #dcdcdc;justify-content:center;align-items:center;width:20px;height:20px;font-family:serif;font-weight:700;display:flex}.ICQ-module__zbgEnG__inputArea{resize:none;background:#fff;border:1px solid #7f9db9;height:60px;margin:0 4px;padding:4px;font-family:Arial,sans-serif;font-size:12px}.ICQ-module__zbgEnG__sendPanel{background:#dbe8f9;border-top:1px solid #fff;justify-content:space-between;align-items:center;height:50px;padding:0 4px;display:flex;position:relative;overflow:hidden;box-shadow:0 -1px #a0b0c0}.ICQ-module__zbgEnG__leftControls{z-index:2;align-items:center;gap:6px;padding-left:4px;display:flex}.ICQ-module__zbgEnG__cancelBtn{color:#000;cursor:pointer;background:linear-gradient(#fff 0%,#e0e0e0 100%);border:1px solid #7f9db9;border-radius:12px;padding:3px 12px;font-size:11px;box-shadow:0 1px 2px #0000001a}.ICQ-module__zbgEnG__cancelBtn:active{background:#ccc;box-shadow:inset 0 1px 2px #0000001a}.ICQ-module__zbgEnG__talkIcon{cursor:pointer;opacity:.7;font-size:16px}.ICQ-module__zbgEnG__sendGroup{background:linear-gradient(#f2f7fd 0%,#dbe8f9 100%);border:none;border-top:1px solid #fff;border-left:1px solid #fffc;border-top-left-radius:30px;align-items:center;height:42px;margin-top:8px;padding:0 8px 0 24px;display:flex;position:relative;box-shadow:-2px -2px 4px #0000000d}.ICQ-module__zbgEnG__sendGroup:before{content:"";pointer-events:none;border-top:1px solid #fff;border-left:1px solid #fff;border-top-left-radius:30px;position:absolute;inset:0}.ICQ-module__zbgEnG__sendOptions{align-items:center;gap:6px;margin-right:12px;display:flex}.ICQ-module__zbgEnG__sendByLabel{color:#036;margin-right:4px;font-size:11px;font-weight:700}.ICQ-module__zbgEnG__sendBtn{cursor:pointer;color:#444;background:linear-gradient(#f0f0f0 0%,#d0d0d0 100%);border:1px solid #7f9db9;border-radius:14px;padding:4px 20px;font-weight:700;box-shadow:0 1px 2px #0000001a}.ICQ-module__zbgEnG__sendBtn:active{background:#bbb;box-shadow:inset 0 1px 2px #0000001a}.ICQ-module__zbgEnG__statusDot{background:radial-gradient(circle at 30% 30%,gold,#daa520);border:1px solid #b8860b;border-radius:50%;width:12px;height:12px;margin-left:6px;box-shadow:1px 1px 2px #0003}.ICQ-module__zbgEnG__msgAd{background:#fff;border:1px solid #999;justify-content:center;align-items:center;height:50px;margin:4px;display:flex}.ICQ-module__zbgEnG__flowerIcon{width:13px;height:13px;position:relative}.ICQ-module__zbgEnG__flowerIcon:before{content:"";clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:radial-gradient(circle,#cfc 20%,#0a0 100%);border-radius:50%;width:100%;height:100%;position:absolute}.ICQ-module__zbgEnG__flowerIcon.ICQ-module__zbgEnG__red:before{background:radial-gradient(circle,#fcc 20%,#a00 100%)}.ICQ-module__zbgEnG__flowerIcon.ICQ-module__zbgEnG__grey:before{background:radial-gradient(circle,#eee 20%,#888 100%)}.ICQ-module__zbgEnG__flowerIcon:after{content:"";background:#fff;border:1px solid #333;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
