._page_4uqk9_1{min-height:100vh;background:var(--color-bg);color:var(--color-text)}._header_4uqk9_2{border-bottom:1px solid var(--color-border);background:var(--color-surface)}._headerInner_4uqk9_3,._shell_4uqk9_3{width:min(1180px,calc(100% - 32px));margin:0 auto}._headerInner_4uqk9_3{height:64px;display:flex;align-items:center;justify-content:space-between}._back_4uqk9_5{display:inline-flex;gap:7px;align-items:center;color:inherit;text-decoration:none;font-weight:700}._eyebrow_4uqk9_6,._kicker_4uqk9_6{font-family:var(--font-mono,monospace);letter-spacing:.12em;font-size:.72rem;font-weight:800;color:var(--color-accent)}._shell_4uqk9_3{padding:34px 0 70px}._catalogShell_4uqk9_8{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:34px 0 70px}._catalogHero_4uqk9_9{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:38px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px}._catalogHero_4uqk9_9 h1{font-size:clamp(3rem,7vw,5.8rem);line-height:.9;margin:10px 0}._catalogHero_4uqk9_9 p{color:var(--color-muted);max-width:650px;font-size:1rem;line-height:1.6}._catalogHero_4uqk9_9 svg{color:var(--color-accent)}._architecture_4uqk9_11{display:flex;flex-direction:column;gap:5px;margin-top:18px;padding:16px 18px;border-left:4px solid var(--color-accent);background:var(--color-surface);border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}._architecture_4uqk9_11 span{color:var(--color-muted);font-size:.86rem}._catalogSection_4uqk9_12{margin-top:42px}._sectionHead_4uqk9_12{display:flex;align-items:center;gap:9px;margin-bottom:16px}._sectionHead_4uqk9_12 svg{color:var(--color-accent)}._sectionHead_4uqk9_12 h2{margin:0;font-size:1.7rem}._authorGrid_4uqk9_13,._collectionGrid_4uqk9_13{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}._catalogTile_4uqk9_13{display:flex;flex-direction:column;gap:7px;padding:18px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;color:inherit;text-decoration:none}._catalogTile_4uqk9_13 svg{color:var(--color-accent)}._catalogTile_4uqk9_13 strong{font-size:.95rem}._catalogTile_4uqk9_13 small{color:var(--color-muted)}._bookGrid_4uqk9_14{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}._bookCard_4uqk9_14{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}._bookCover_4uqk9_14{aspect-ratio:3/4;background:color-mix(in srgb,var(--color-accent) 8%,transparent);background-size:contain;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;color:var(--color-accent)}._bookBody_4uqk9_14{padding:17px;display:flex;flex-direction:column;gap:8px;flex:1}._bookBody_4uqk9_14>span{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);font-weight:800}._bookBody_4uqk9_14 h3{margin:0;font-size:1.05rem;line-height:1.2}._bookBody_4uqk9_14>small{color:var(--color-muted)}._bookBody_4uqk9_14 p{color:var(--color-muted);font-size:.82rem;line-height:1.5}._bookFooter_4uqk9_14{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px}._bookFooter_4uqk9_14 strong{font-size:1.05rem}@media(max-width:760px){._catalogHero_4uqk9_9{padding:24px}._catalogHero_4uqk9_9 svg{display:none}._catalogShell_4uqk9_8{width:min(100% - 20px,1180px)}}._hero_4uqk9_16{display:grid;grid-template-columns:1.35fr .65fr;gap:42px;align-items:center;padding:42px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px}._hero_4uqk9_16 h1{font-size:clamp(3rem,7vw,6.2rem);line-height:.9;margin:10px 0 14px;letter-spacing:-.055em}._hero_4uqk9_16 h2{font-size:1.35rem;line-height:1.2;max-width:720px;margin:0 0 16px}._hero_4uqk9_16 p{font-size:1rem;line-height:1.7;max-width:690px;color:var(--color-muted)}._cover_4uqk9_20{width:min(100%,360px);justify-self:center;box-shadow:0 24px 55px #0000002e;border-radius:6px}._heroActions_4uqk9_21{display:flex;gap:18px;align-items:center;margin-top:24px}._price_4uqk9_21{font-size:1.45rem;font-weight:900}._section_4uqk9_12{margin-top:58px}._sectionHead_4uqk9_12 span{font-family:var(--font-mono,monospace);font-size:.72rem;letter-spacing:.12em;color:var(--color-accent);font-weight:900}._sectionHead_4uqk9_12 h2{font-size:2rem;margin:8px 0 20px}._curiosityGrid_4uqk9_23{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}._curiosityGrid_4uqk9_23 article,._contents_4uqk9_23 article{border:1px solid var(--color-border);background:var(--color-surface);padding:22px;border-radius:10px}._curiosityGrid_4uqk9_23 span{font-family:var(--font-mono,monospace);color:var(--color-accent);font-weight:900}._curiosityGrid_4uqk9_23 p{font-size:1.05rem;line-height:1.55;font-weight:700}._contents_4uqk9_23{display:grid;grid-template-columns:1fr 1fr;gap:12px}._contents_4uqk9_23 article{display:grid;grid-template-columns:90px 1fr;gap:15px}._contents_4uqk9_23 strong{color:var(--color-accent);font-family:var(--font-mono,monospace)}._contents_4uqk9_23 p{margin:0;line-height:1.55;color:var(--color-muted)}._readerSection_4uqk9_25{margin-top:64px;border:1px solid var(--color-border);background:var(--color-surface);padding:24px;border-radius:14px}._readerHead_4uqk9_25{display:flex;justify-content:space-between;align-items:center;gap:20px}._readerHead_4uqk9_25 h2{margin:7px 0 0}._reader_4uqk9_25{min-height:560px;max-height:78vh;margin:22px 0;background:#272b28;border-radius:10px;display:flex;justify-content:center;align-items:flex-start;padding:20px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}._paper_4uqk9_25{position:relative;flex:0 0 auto;background:#fff;max-width:none;box-shadow:0 18px 40px #0000004d;line-height:0}._paper_4uqk9_25 canvas{display:block;max-width:none;height:auto}._zoomControls_4uqk9_25{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 auto 16px}._zoomControls_4uqk9_25>span{min-width:52px;text-align:center;font-family:var(--font-mono,monospace);font-size:.85rem;font-weight:800}._watermark_4uqk9_25{position:absolute;bottom:10px;left:12px;right:12px;text-align:center;color:#14462d73;font:700 10px/1.2 Arial,sans-serif;letter-spacing:.04em;pointer-events:none}._readerMessage_4uqk9_26{color:#fff;text-align:center;display:grid;gap:14px}._readerMessage_4uqk9_26 a{color:#5ee49c}._controls_4uqk9_26{display:flex;justify-content:center;align-items:center;gap:18px}._controls_4uqk9_26>span{min-width:130px;text-align:center;font-family:var(--font-mono,monospace);font-size:.78rem}._lockNotice_4uqk9_27,._deviceNotice_4uqk9_27{display:flex;align-items:center;gap:14px;margin-top:20px;padding:16px;border:1px solid var(--color-border);background:var(--color-bg);border-radius:10px}._lockNotice_4uqk9_27 svg,._deviceNotice_4uqk9_27 svg{color:var(--color-accent);flex:0 0 auto}._lockNotice_4uqk9_27 p{margin:5px 0 0;color:var(--color-muted)}._lockNotice_4uqk9_27 a{margin-left:auto}._deviceNotice_4uqk9_27{color:var(--color-muted);font-size:.88rem}._deviceNotice_4uqk9_27 svg:last-child{margin-left:auto}._adminBadge_4uqk9_28,._ownedBadge_4uqk9_28{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;font-weight:800;font-size:.85rem;border:1px solid var(--color-accent);color:var(--color-accent)}._buyError_4uqk9_29{margin:12px 0 0;color:var(--color-destructive,#c0392b)!important;font-weight:700}._noticeBar_4uqk9_30{margin-top:14px;padding:12px 14px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-bg);font-weight:600}._heroActions_4uqk9_21{flex-wrap:wrap}._licenceCard_4uqk9_32{margin-top:22px;display:grid;grid-template-columns:1fr 1.4fr;gap:14px}._licenceItem_4uqk9_33{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px}._licenceItem_4uqk9_33>svg{color:var(--color-accent);flex:0 0 auto;margin-top:2px}._licenceItem_4uqk9_33 strong{font-size:1rem}._licenceItem_4uqk9_33 p{margin:6px 0 0;color:var(--color-muted);line-height:1.5;font-size:.9rem}._licenceActions_4uqk9_37{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}._limitNote_4uqk9_38{font-weight:700;font-size:.85rem}._downloadHistory_4uqk9_39{font-size:.8rem!important}._downloadMsg_4uqk9_40{font-weight:600;color:var(--color-text)!important}@media(max-width:760px){._licenceCard_4uqk9_32{grid-template-columns:1fr}}._successBar_4uqk9_42{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;border-radius:12px;border:1px solid var(--color-accent);background:var(--color-surface)}._successBar_4uqk9_42 svg{color:var(--color-accent);flex:0 0 auto}._successBar_4uqk9_42 span{flex:1;line-height:1.45}@media(max-width:760px){._successBar_4uqk9_42{flex-wrap:wrap}}@media(max-width:760px){._hero_4uqk9_16{grid-template-columns:1fr;padding:24px}._hero_4uqk9_16 h1{font-size:3.4rem}._cover_4uqk9_20{max-width:290px}._curiosityGrid_4uqk9_23,._contents_4uqk9_23{grid-template-columns:1fr}._contents_4uqk9_23 article{grid-template-columns:75px 1fr}._reader_4uqk9_25{min-height:430px;padding:8px}._readerHead_4uqk9_25{align-items:flex-start;flex-direction:column}._controls_4uqk9_26{gap:8px;justify-content:space-between}._lockNotice_4uqk9_27{align-items:flex-start;flex-wrap:wrap}._lockNotice_4uqk9_27 a{margin-left:0}._shell_4uqk9_3{width:min(100% - 20px,1180px)}}
