.books_page__SgtBQ{--bg:#07090d;--bg-soft:#0d1118;--panel:hsla(0,0%,100%,.045);--panel-strong:hsla(0,0%,100%,.075);--line:hsla(43,49%,81%,.16);--line-strong:hsla(43,49%,81%,.34);--text:#f8f2e6;--muted:hsla(40,56%,94%,.68);--faint:hsla(40,56%,94%,.48);--accent:#d7c08a;--accent-strong:#f2dda7;min-height:100dvh;overflow-x:hidden;background:linear-gradient(90deg,hsla(42,49%,69%,.045) 1px,transparent 1px),linear-gradient(180deg,hsla(42,49%,69%,.035) 1px,transparent 1px),linear-gradient(145deg,#10141c 0,var(--bg) 48%,#030407 100%);background-size:80px 80px,80px 80px,auto;color:var(--text);font-family:Georgia,Times New Roman,"Noto Serif TC","Noto Serif SC",serif;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.books_shell__BtiCi{width:min(100%,1420px);box-sizing:border-box;margin:0 auto;padding:24px clamp(18px,4vw,58px) 52px}.books_topbar__DJbga{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;grid-gap:18px;gap:18px;min-height:68px}.books_brand__ohEXd{display:inline-grid;width:max-content;gap:4px;color:var(--text);text-decoration:none}.books_brand__ohEXd span{font-size:15px;letter-spacing:.08em}.books_brand__ohEXd small,.books_detailCard__isW9G span,.books_kicker__FM_4O,.books_pathLabel__UJgMw,.books_referenceCard__mQjY9 span,.books_seriesGrid__j2Xke span,.books_toolbookPlate__8nS3m span{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.1em;line-height:1.35}.books_footer__DPUQf nav,.books_nav__rASDk{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px}.books_footer__DPUQf a,.books_nav__rASDk a{color:hsla(40,56%,94%,.66);font-size:13px;text-decoration:none;transition:color .18s ease,transform .18s ease}.books_footer__DPUQf a:focus-visible,.books_footer__DPUQf a:hover,.books_nav__rASDk a:focus-visible,.books_nav__rASDk a:hover{color:var(--accent-strong);outline:none;transform:translateY(-1px)}.books_hero__OB4wS{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,.82fr);grid-gap:clamp(34px,6vw,82px);gap:clamp(34px,6vw,82px);align-items:center;min-height:min(760px,calc(100dvh - 110px));padding:26px 0 54px}.books_heroCopy__s2cxm{max-width:720px}.books_kicker__FM_4O,.books_pathLabel__UJgMw{margin:0 0 16px}.books_hero__OB4wS h1,.books_sectionIntro___PfkW h2,.books_workspaceBand__XVdXy h2{margin:0;color:#fff8e9;font-weight:520;letter-spacing:0;line-height:1.05;text-wrap:balance}.books_hero__OB4wS h1{max-width:12.5ch;font-size:clamp(46px,6.2vw,86px)}.books_lead__iDR3r{max-width:56ch;margin:24px 0 0;color:var(--muted);font-size:clamp(16px,1.35vw,19px);line-height:1.78;text-wrap:pretty}.books_actions__v02AR{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.books_primary__ERzUy,.books_secondary__20NRl{display:inline-flex;min-height:46px;align-items:center;justify-content:center;box-sizing:border-box;padding:0 20px;border:1px solid var(--line-strong);border-radius:6px;font-size:14px;text-decoration:none;white-space:nowrap;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.books_primary__ERzUy{border-color:var(--accent);background:var(--accent);color:#10100d;font-weight:620}.books_secondary__20NRl{background:hsla(0,0%,100%,.025);color:hsla(40,56%,94%,.82)}.books_primary__ERzUy:focus-visible,.books_primary__ERzUy:hover,.books_secondary__20NRl:focus-visible,.books_secondary__20NRl:hover{border-color:var(--accent-strong);outline:none;transform:translateY(-1px)}.books_primary__ERzUy:active,.books_secondary__20NRl:active{transform:translateY(1px) scale(.99)}.books_heroMedia__ZGPr2{position:relative;display:grid;grid-template-columns:minmax(170px,.72fr) minmax(180px,.58fr);grid-gap:18px;gap:18px;align-items:end}.books_coverFrame__E0gF1{overflow:hidden;border:1px solid var(--line-strong);border-radius:6px;background:hsla(0,0%,100%,.04);box-shadow:0 26px 80px rgba(0,0,0,.34)}.books_chartImage__KujDG,.books_coverImage__3VXAw{display:block;width:100%;height:auto}.books_toolbookStack__pt_zN{display:grid;grid-gap:14px;gap:14px;padding-bottom:22px}.books_toolbookPlate__8nS3m{display:grid;grid-gap:10px;gap:10px;min-height:152px;align-content:end;padding:18px;border:1px solid var(--line);border-radius:6px;background:linear-gradient(160deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.018)),rgba(8,11,16,.82);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.books_toolbookPlate__8nS3m strong{color:#fff3d6;font-size:clamp(20px,2vw,28px);font-weight:520;line-height:1.1;text-wrap:balance}.books_seriesMap__cAABu,.books_toolbookDetail__EGRMZ{display:grid;grid-gap:24px;gap:24px;border-top:1px solid var(--line);padding-top:34px}.books_sectionIntro___PfkW{display:grid;max-width:780px;grid-gap:14px;gap:14px}.books_sectionIntro___PfkW h2,.books_workspaceBand__XVdXy h2{font-size:clamp(30px,4vw,54px)}.books_anchorBook__7AAB3 p,.books_detailCard__isW9G p,.books_footer__DPUQf p,.books_referenceCard__mQjY9 p,.books_sectionIntro___PfkW p,.books_workspaceBand__XVdXy p{margin:0;color:var(--muted);font-size:15px;line-height:1.72;text-wrap:pretty}.books_seriesGrid__j2Xke{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);grid-gap:16px;gap:16px;align-items:stretch}.books_anchorBook__7AAB3,.books_detailCard__isW9G,.books_referenceCard__mQjY9{display:grid;grid-gap:14px;gap:14px;min-width:0;border:1px solid var(--line);border-radius:6px;background:linear-gradient(155deg,var(--panel-strong),hsla(0,0%,100%,.018)),rgba(5,8,13,.72)}.books_anchorBook__7AAB3{grid-row:span 2;padding:clamp(18px,2.6vw,28px)}.books_anchorBook__7AAB3 h3,.books_detailCard__isW9G h3,.books_referenceCard__mQjY9 h3{margin:0;color:#fff4dc;font-size:clamp(22px,2.4vw,34px);font-weight:520;line-height:1.12;text-wrap:balance}.books_chartImage__KujDG{margin-top:8px;overflow:hidden;border:1px solid hsla(42,49%,69%,.2);border-radius:6px}.books_referenceCard__mQjY9{align-content:start;padding:20px}.books_contents__VFNMy{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.books_contents__VFNMy b{padding:7px 9px;background:hsla(42,49%,69%,.06);color:rgba(255,244,220,.86);font-size:12px;font-weight:520}.books_contents__VFNMy b,.books_workspaceBand__XVdXy{border:1px solid hsla(42,49%,69%,.22);border-radius:6px}.books_workspaceBand__XVdXy{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);grid-gap:clamp(24px,5vw,70px);gap:clamp(24px,5vw,70px);align-items:start;margin:42px 0;padding:clamp(22px,4vw,42px);background:linear-gradient(135deg,hsla(42,49%,69%,.08),hsla(0,0%,100%,.018)),rgba(5,8,13,.7)}.books_ruleList__Hn4e4{display:grid;grid-gap:12px;gap:12px}.books_ruleList__Hn4e4 p{padding:12px 14px;border-left:2px solid hsla(42,49%,69%,.56);background:hsla(0,0%,100%,.028)}.books_detailGrid__YRExM{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:16px;gap:16px}.books_detailCard__isW9G{padding:clamp(18px,2.2vw,26px)}.books_detailCard__isW9G ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:4px 0 0;padding:0;list-style:none}.books_detailCard__isW9G li{min-width:0;padding:10px;border:1px solid hsla(42,49%,69%,.16);border-radius:6px;background:hsla(0,0%,100%,.026);color:hsla(40,56%,94%,.76);font-size:13px;line-height:1.4}.books_footer__DPUQf{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:46px;padding-top:22px;border-top:1px solid var(--line)}@media (prefers-reduced-motion:no-preference){.books_footer__DPUQf a,.books_nav__rASDk a,.books_primary__ERzUy,.books_secondary__20NRl{transition-duration:.18s}}@media (max-width:1080px){.books_detailGrid__YRExM,.books_hero__OB4wS,.books_seriesGrid__j2Xke,.books_workspaceBand__XVdXy{grid-template-columns:1fr}.books_anchorBook__7AAB3{grid-row:auto}}@media (max-width:740px){.books_shell__BtiCi{padding:18px 16px 40px}.books_detailCard__isW9G ul,.books_heroMedia__ZGPr2,.books_topbar__DJbga{grid-template-columns:1fr}.books_footer__DPUQf,.books_footer__DPUQf nav,.books_nav__rASDk{justify-content:flex-start}.books_hero__OB4wS{min-height:0;padding:18px 0 36px}.books_hero__OB4wS h1{max-width:11ch;font-size:clamp(40px,12vw,54px)}.books_lead__iDR3r{font-size:15px}.books_actions__v02AR{display:grid;grid-template-columns:1fr}.books_primary__ERzUy,.books_secondary__20NRl{width:100%;white-space:normal;text-align:center}.books_toolbookStack__pt_zN{padding-bottom:0}.books_footer__DPUQf{align-items:flex-start;flex-direction:column}}