.header[data-v-9815c0e6]{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,241,241,.9));backdrop-filter:blur(.625rem);border-bottom:.0625rem solid rgba(232,199,199,.3);position:fixed;top:0;left:0;right:0;z-index:1000;padding:1rem 0}.navbar[data-v-9815c0e6]{display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,2vw,2rem);flex-wrap:wrap}.logo[data-v-9815c0e6]{display:inline-flex;flex-shrink:0}.logo-img[data-v-9815c0e6]{height:clamp(2.25rem,4vw,3.125rem);width:auto}.nav-menu[data-v-9815c0e6]{display:flex;list-style:none;gap:clamp(.75rem,2vw,2rem);margin:0;padding:0;flex-wrap:wrap;justify-content:center}.nav-item[data-v-9815c0e6]{position:relative}.nav-link[data-v-9815c0e6]{color:#000;text-decoration:none;font-weight:400;font-size:clamp(1rem,1.6vw,1.75rem);transition:color .3s ease;position:relative;display:block;padding:.5rem 0}.nav-link[data-v-9815c0e6]:hover{color:#8a3947}.nav-link[data-v-9815c0e6]:after{content:"";position:absolute;bottom:-.3125rem;left:0;width:0;height:.125rem;background-color:#8a3947;transition:width .3s ease}.nav-link[data-v-9815c0e6]:hover:after{width:100%}.dropdown[data-v-9815c0e6]{position:relative}.dropdown-menu[data-v-9815c0e6]{position:absolute;top:100%;left:0;background:rgba(255,255,255,.95);backdrop-filter:blur(.625rem);border:.0625rem solid rgba(232,199,199,.3);border-radius:.5rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.1);min-width:8rem;width:max-content;opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:all .3s ease;z-index:1001;list-style:none;padding:.5rem 0;margin:0}.dropdown:nth-child(2) .dropdown-menu[data-v-9815c0e6]{min-width:9rem}.dropdown:nth-child(3) .dropdown-menu[data-v-9815c0e6]{min-width:6rem}.dropdown:nth-child(4) .dropdown-menu[data-v-9815c0e6]{min-width:12rem}.dropdown-menu.show[data-v-9815c0e6]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-link[data-v-9815c0e6]{display:block;padding:.75rem 1.5rem;color:#333;text-decoration:none;font-size:1.125rem;transition:all .3s ease;border-bottom:none}.dropdown-link[data-v-9815c0e6]:hover{background-color:rgba(138,57,71,.1);color:#8a3947}.dropdown-link[data-v-9815c0e6]:after{display:none}.nav-actions[data-v-9815c0e6]{display:flex;align-items:center;gap:2rem}.search-btn[data-v-9815c0e6]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:.3125rem;border-radius:50%;transition:background-color .3s ease}.search-btn[data-v-9815c0e6]:hover{background-color:rgba(138,57,71,.1)}.search-btn svg[data-v-9815c0e6]{width:1.875rem;height:1.875rem}.login-btn[data-v-9815c0e6]{color:#8a3947;text-decoration:none;font-weight:400;font-size:clamp(1rem,1.6vw,1.75rem);transition:color .3s ease;white-space:nowrap}.login-btn[data-v-9815c0e6]:hover{color:#7a3240}@media (max-width: 1200px){.nav-menu[data-v-9815c0e6]{gap:1.5rem}.nav-link[data-v-9815c0e6]{font-size:1.5rem}}@media (max-width: 992px){.header[data-v-9815c0e6]{padding:.65rem 0 .55rem}.navbar[data-v-9815c0e6]{align-items:center;gap:.65rem}.nav-menu[data-v-9815c0e6]{order:3;width:100%;max-width:none;justify-content:flex-start;overflow-x:auto;padding:.35rem 0 .1rem;flex-wrap:nowrap;gap:.5rem;scrollbar-width:none}.nav-menu[data-v-9815c0e6]::-webkit-scrollbar{display:none}.nav-link[data-v-9815c0e6]{min-height:2rem;padding:.28rem .7rem;border:1px solid rgba(138,57,71,.14);border-radius:999px;background:rgba(255,255,255,.58);font-size:1rem;white-space:nowrap}.nav-link[data-v-9815c0e6]:after{display:none}.nav-actions[data-v-9815c0e6]{gap:.75rem}.login-btn[data-v-9815c0e6]{font-size:1rem}.search-btn svg[data-v-9815c0e6]{width:1.45rem;height:1.45rem}.dropdown-menu[data-v-9815c0e6]{position:fixed;top:7rem;left:1rem;right:1rem;width:auto}}@media (max-width: 560px){.container[data-v-9815c0e6]{padding:0 .75rem}.logo-img[data-v-9815c0e6]{height:2.25rem}.nav-actions[data-v-9815c0e6]{gap:.45rem}.login-btn[data-v-9815c0e6]{font-size:.95rem}.nav-link[data-v-9815c0e6]{font-size:.92rem}}.footer[data-v-af3c1eed]{position:relative;padding:4rem 0 2rem;border-top:1px solid rgba(138,57,71,.1);overflow:hidden}.footer-background[data-v-af3c1eed]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.container[data-v-af3c1eed]{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.footer-content[data-v-af3c1eed]{display:grid;grid-template-columns:repeat(2,minmax(9rem,1fr)) minmax(18rem,1.5fr) minmax(10rem,1fr);gap:3rem;margin-bottom:3rem}.footer-section[data-v-af3c1eed]{display:flex;flex-direction:column}.section-title[data-v-af3c1eed]{font-size:1.5rem;font-weight:600;color:#8a3947;margin-bottom:1.5rem;border-bottom:2px solid #8A3947;padding-bottom:.5rem}.section-list[data-v-af3c1eed]{list-style:none;padding:0;margin:0}.section-list li[data-v-af3c1eed]{margin-bottom:.75rem}.section-link[data-v-af3c1eed]{color:#333;text-decoration:none;font-size:1.125rem;transition:all .3s ease;position:relative;padding-left:1rem}.section-link[data-v-af3c1eed]:before{content:"•";position:absolute;left:0;color:#8a3947;font-weight:700}.section-link[data-v-af3c1eed]:hover{color:#8a3947;transform:translate(4px)}.contact-info[data-v-af3c1eed]{display:flex;flex-direction:column;gap:1rem}.contact-item[data-v-af3c1eed]{margin:0;font-size:1.125rem;line-height:1.5}.contact-label[data-v-af3c1eed]{color:#666;font-weight:500}.contact-value[data-v-af3c1eed]{color:#333}.footer-qr-section[data-v-af3c1eed]{display:flex;justify-content:center;align-items:flex-start}.qr-group[data-v-af3c1eed]{display:flex;flex-direction:row;gap:1rem;align-items:center}.qr-code[data-v-af3c1eed]{text-align:center;padding:1rem;border-radius:1rem;transition:transform .3s ease}.qr-code[data-v-af3c1eed]:hover{transform:translateY(-2px)}.qr-image[data-v-af3c1eed]{width:100px;height:100px;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.footer-bottom[data-v-af3c1eed]{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid rgba(138,57,71,.2)}.copyright p[data-v-af3c1eed]{color:#666;font-size:1rem;margin:0}.footer-info p[data-v-af3c1eed]{color:#8a3947;font-size:1rem;margin:0;font-weight:500}@media (max-width: 960px){.footer-content[data-v-af3c1eed]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.footer[data-v-af3c1eed]{padding:1.35rem 0 1rem;background-size:cover!important}.container[data-v-af3c1eed]{padding:0 .9rem}.footer-content[data-v-af3c1eed]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.1rem;margin-bottom:1.15rem}.footer-section[data-v-af3c1eed]:nth-child(3),.footer-qr-section[data-v-af3c1eed]{grid-column:1 / -1}.section-title[data-v-af3c1eed]{font-size:1.12rem;margin-bottom:.55rem;padding-bottom:.35rem}.section-list li[data-v-af3c1eed]{margin-bottom:.34rem}.section-link[data-v-af3c1eed],.contact-item[data-v-af3c1eed]{font-size:.9rem}.contact-info[data-v-af3c1eed]{gap:.35rem}.qr-group[data-v-af3c1eed]{justify-content:center;width:100%;gap:.5rem}.qr-code[data-v-af3c1eed]{padding:.4rem}.qr-image[data-v-af3c1eed]{width:4.5rem;height:4.5rem}.footer-bottom[data-v-af3c1eed]{justify-content:center;padding-top:.75rem}.copyright p[data-v-af3c1eed]{font-size:.78rem;line-height:1.6;text-align:center}}body,html{margin:0;padding:0;overflow-x:hidden}#app-container{width:100%;min-height:100vh;overflow-x:hidden}#app{width:100%;min-height:100vh;background:linear-gradient(to bottom,#FFF2F2,#FFE1E1)}@font-face{font-family:FZWeiBei-S03S;src:url(/assets/FZWBJW-5de24afe.TTF) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:FZYunDongHeiS-B-GB;src:url(/assets/FZYDCHJW-dfc5401b.TTF) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:FZLanTingYuan-B-GBK;src:url(/assets/FZLanTYK_Cu-c072cff3.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:FZYouHei_GBK;src:url(/assets/FZYOUHK_506L-233b4826.TTF) format("truetype");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:Noto Sans SC,sans-serif;line-height:1.6;color:#333;background-color:#fff;font-size:1rem;overflow-x:hidden}.container{max-width:108rem;margin:0 auto;padding:0 1.25rem}.btn{display:inline-block;padding:.75rem 1.5rem;border:none;border-radius:.5rem;cursor:pointer;text-decoration:none;font-weight:500;transition:all .3s ease}.btn-primary{background-color:#8a3947;color:#fff}.btn-primary:hover{background-color:#7a3240;transform:translateY(-.125rem)}.card{background:white;border-radius:1.375rem;box-shadow:.125rem .1875rem .40625rem -.125rem rgba(0,0,0,.14);border:.25rem solid #E8C7C7;overflow:hidden;transition:transform .3s ease}.card:hover{transform:translateY(-.3125rem)}.banner[data-v-976015dd]{position:relative;width:calc(100% - 2rem);margin:6.75rem auto 0;max-width:102.5rem}.banner-container[data-v-976015dd]{position:relative;width:100%;height:auto;overflow:hidden;border-radius:1.5rem;aspect-ratio:1764 / 818;container-type:inline-size}.banner-image[data-v-976015dd]{display:block;width:100%;height:100%;object-fit:contain;object-position:center;opacity:.88}.banner-overlay[data-v-976015dd]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.banner-content[data-v-976015dd]{text-align:left;position:absolute;top:12.08cqw;left:49.04cqw}.subtitle[data-v-976015dd]{display:flex;flex-direction:column;gap:1.64cqw;margin-bottom:1.3cqw}.subtitle-line[data-v-976015dd]{font-family:FZWeiBei-S03S,FZWeiBei-S03,STKaiti,KaiTi,楷体,Noto Sans SC,serif;font-size:2.83cqw;font-weight:400;line-height:1.113;color:#000;opacity:.73;text-align:left}.subtitle-line[data-v-976015dd]:first-child{margin-left:2.61cqw}.subtitle-line[data-v-976015dd]:last-child{margin-left:4.54cqw}.main-title[data-v-976015dd]{margin:0}.title-line[data-v-976015dd]{display:block;font-family:FZWeiBei-S03S,FZWeiBei-S03,STKaiti,KaiTi,楷体,Noto Sans SC,serif;font-size:1.36cqw;font-weight:400;line-height:1.113;color:#000;margin-bottom:1.36cqw;text-align:left}.title-line[data-v-976015dd]:first-child{margin-left:3.74cqw}.title-line[data-v-976015dd]:last-child{margin-left:6.52cqw;margin-bottom:0}@media (max-width: 760px){.banner[data-v-976015dd]{width:calc(100% - 1rem);margin-top:8.5rem}.banner-container[data-v-976015dd]{border-radius:1rem}}.culture-router-block[data-v-4b7f54c8]{padding:3rem 0 .5rem;width:100%;max-width:102.5rem;margin:0 auto}.culture-grid[data-v-4b7f54c8]{margin-bottom:1.5rem}.culture-row[data-v-4b7f54c8]{display:flex;gap:clamp(1rem,4vw,5rem);justify-content:center;flex-wrap:wrap;align-items:flex-end}.culture-item[data-v-4b7f54c8]{position:relative;text-align:center;transition:transform .3s ease;flex-shrink:0;text-decoration:none}.culture-item[data-v-4b7f54c8]:hover{transform:translateY(-.3125rem)}.culture-image[data-v-4b7f54c8]{width:clamp(10rem,16vw,16.5625rem);height:clamp(12.25rem,19.5vw,20.1875rem);border-radius:1.5625rem;overflow:hidden;box-shadow:0 .5rem 2rem rgba(0,0,0,.1);position:relative}.culture-image img[data-v-4b7f54c8]{width:100%;height:100%;object-fit:cover;filter:blur(1px);transition:filter .3s ease}.culture-item:nth-child(3) .culture-image img[data-v-4b7f54c8]{filter:blur(1px) brightness(1.1)}.culture-item:nth-child(5) .culture-image img[data-v-4b7f54c8]{filter:blur(1px) brightness(1.5)}.culture-title[data-v-4b7f54c8]{position:absolute;top:3.1875rem;left:50%;transform:translate(-50%);font-family:FZYunDongHeiS-B-GB,sans-serif;font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1.1796875;color:#fff;text-stroke:.125rem;-webkit-text-stroke:.125rem;text-shadow:0 .25rem .25rem rgba(0,0,0,.25);margin:0;white-space:nowrap;text-align:center}.culture-title.guangfu[data-v-4b7f54c8]{-webkit-text-stroke-color:#364A81}.culture-title.chaoshan[data-v-4b7f54c8]{-webkit-text-stroke-color:#5898BA}.culture-title.hakka[data-v-4b7f54c8]{-webkit-text-stroke-color:#386E9A}.culture-title.hongkong[data-v-4b7f54c8]{-webkit-text-stroke-color:#3E7999}.culture-title.overseas[data-v-4b7f54c8]{-webkit-text-stroke-color:#28536A}@media (max-width: 640px){.culture-router-block[data-v-4b7f54c8]{padding:2rem 0 0}.culture-grid[data-v-4b7f54c8]{margin-bottom:.75rem}.culture-row[data-v-4b7f54c8]{row-gap:1.25rem}}.zhixue-section[data-v-ac0175a3]{padding:1rem 0}.section-divider[data-v-ac0175a3]{display:flex;align-items:center;justify-content:center;margin:2.75rem 0 2rem}.section-item[data-v-ac0175a3]{display:flex;align-items:center;justify-content:center;gap:2rem}.section-line[data-v-ac0175a3]{width:8rem;height:.5rem;background:linear-gradient(90deg,#9B4755 0%,#8A3947 100%);border-radius:.25rem}.section-title[data-v-ac0175a3]{font-family:FZYouHei_GBK,sans-serif;font-size:4rem;font-weight:600;line-height:1.134;color:#8a3947;min-width:16rem;text-align:center;margin:0}.content-grid[data-v-ac0175a3]{margin-bottom:1.5rem}.content-row[data-v-ac0175a3]{display:flex;gap:clamp(1rem,4vw,5rem);justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.content-row[data-v-ac0175a3]:last-child{margin-bottom:0}.content-item[data-v-ac0175a3]{position:relative;text-align:center;transition:transform .3s ease;text-decoration:none}.content-item[data-v-ac0175a3]:hover{transform:translateY(-.3125rem)}.content-image[data-v-ac0175a3]{width:clamp(11rem,18vw,17.5rem);height:clamp(11rem,18vw,17.5rem);border-radius:1.375rem;overflow:hidden;box-shadow:0 .5rem 2rem rgba(0,0,0,.1);position:relative}.content-image img[data-v-ac0175a3]{width:100%;height:100%;object-fit:cover;filter:blur(2px);transition:filter .3s ease}.content-title[data-v-ac0175a3]{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);font-family:FZYunDongHeiS-B-GB,sans-serif;font-size:3rem;font-weight:400;line-height:1.18;color:#fff;text-stroke:.125rem;-webkit-text-stroke:.125rem;margin:0;white-space:nowrap}.content-title.yanshi[data-v-ac0175a3]{-webkit-text-stroke-color:#7E5F3C}.content-title.fushi[data-v-ac0175a3]{-webkit-text-stroke-color:#A57D56}.content-title.jianzhu[data-v-ac0175a3]{-webkit-text-stroke-color:#4D6E8D}.content-title.fangyan[data-v-ac0175a3]{-webkit-text-stroke-color:#86674A}.content-title.meishu[data-v-ac0175a3]{-webkit-text-stroke-color:#663F26}.content-title.yinyue[data-v-ac0175a3]{-webkit-text-stroke-color:#733434}.content-title.minsu[data-v-ac0175a3]{-webkit-text-stroke-color:#6893A6}.content-title.yiyao[data-v-ac0175a3]{-webkit-text-stroke-color:#684949}@media (max-width: 640px){.zhixue-section[data-v-ac0175a3]{padding:.75rem 0}.section-divider[data-v-ac0175a3]{margin:1.75rem 0 1.25rem}.section-item[data-v-ac0175a3]{gap:1rem}.section-line[data-v-ac0175a3]{width:3rem}.section-title[data-v-ac0175a3]{min-width:auto;font-size:2.5rem}.content-grid[data-v-ac0175a3]{margin-bottom:.5rem}.content-row[data-v-ac0175a3]{row-gap:1.25rem;margin-bottom:1.25rem}}.dudong-section[data-v-fc167f3e]{padding:1rem 0;background:transparent;position:relative;overflow:hidden}.background-overlay[data-v-fc167f3e]{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.1;z-index:0;pointer-events:none}.section-divider[data-v-fc167f3e]{display:flex;align-items:center;justify-content:center;margin:2.75rem 0 2rem;position:relative;z-index:1}.section-item[data-v-fc167f3e]{display:flex;align-items:center;justify-content:center;gap:2rem}.section-line[data-v-fc167f3e]{width:8rem;height:.5rem;background:linear-gradient(90deg,#9B4755 0%,#8A3947 100%);border-radius:.25rem}.section-title[data-v-fc167f3e]{font-family:FZYouHei_GBK,sans-serif;font-size:4rem;font-weight:600;line-height:1.134;color:#8a3947;min-width:16rem;text-align:center;margin:0}.showcase-images[data-v-fc167f3e]{margin:2rem 0 2.5rem;background:transparent;position:relative;z-index:1;--showcase-scale: min(1, calc((100vw - 2rem)/76rem));height:calc(25rem * var(--showcase-scale));overflow:visible;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.showcase-grid[data-v-fc167f3e]{display:flex;justify-content:center;align-items:flex-end;position:absolute;left:50%;bottom:0;width:76rem;height:25rem;transform:translate(-50%) scale(var(--showcase-scale));transform-origin:center bottom;isolation:isolate;user-select:none;-webkit-user-select:none}.showcase-item[data-v-fc167f3e]{position:absolute;background:transparent;user-select:none;-webkit-user-select:none}.showcase-grid-settling .showcase-item[data-v-fc167f3e]{transition:transform .18s ease-out,width .18s ease-out,height .18s ease-out,opacity .18s ease-out}.showcase-item img[data-v-fc167f3e]{width:100%;height:100%;background:transparent;filter:drop-shadow(0 .5rem 1rem rgba(0,0,0,.15));object-fit:contain;pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}@media (max-width: 640px){.dudong-section[data-v-fc167f3e]{padding:.75rem 0 1rem}.section-divider[data-v-fc167f3e]{margin:1.75rem 0 1.25rem}.section-item[data-v-fc167f3e]{gap:1rem}.section-line[data-v-fc167f3e]{width:3rem;height:.5rem}.section-title[data-v-fc167f3e]{font-family:FZYouHei_GBK,sans-serif;min-width:auto;font-size:2.5rem;font-weight:600;line-height:1.134}.showcase-images[data-v-fc167f3e]{margin:1rem 0 1.25rem;--showcase-scale: min(.72, calc((100vw - 1rem)/76rem))}}.quwan-section[data-v-7c7c20cb]{padding:1rem 0 2rem}.section-divider[data-v-7c7c20cb]{display:flex;align-items:center;justify-content:center;margin:2.75rem 0 2rem}.section-item[data-v-7c7c20cb]{display:flex;align-items:center;justify-content:center;gap:2rem}.section-line[data-v-7c7c20cb]{width:8rem;height:.5rem;background:linear-gradient(90deg,#9B4755 0%,#8A3947 100%);border-radius:.25rem}.section-title[data-v-7c7c20cb]{font-family:FZYouHei_GBK,sans-serif;font-size:4rem;font-weight:600;line-height:1.134;color:#8a3947;min-width:16rem;text-align:center;margin:0}.quwan-content[data-v-7c7c20cb]{margin:4rem 0;max-width:86.25rem;margin:0 auto;padding:0 2rem}.quwan-grid[data-v-7c7c20cb]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(20rem,1fr);grid-template-rows:auto auto auto;gap:1.5rem;position:relative}.main-card[data-v-7c7c20cb]{grid-column:1;grid-row:1 / 2;position:relative;border-radius:1.1875rem;overflow:hidden;box-shadow:.125rem .1875rem .40625rem -.125rem rgba(0,0,0,.14);background:#FFFBFB;border:.25rem solid #E8C7C7;min-height:35.125rem;display:flex;flex-direction:column;text-decoration:none}.card-background[data-v-7c7c20cb]{position:relative;flex:1}.card-background img[data-v-7c7c20cb]{width:100%;height:100%;object-fit:cover}.card-overlay[data-v-7c7c20cb]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.card-bottom[data-v-7c7c20cb]{background:#FFFBFB;padding:1.5rem;text-align:center;border-top:.0625rem solid #E8C7C7}.play-button[data-v-7c7c20cb]{width:5.4375rem;height:5.1875rem;background:#FFFCFC;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;cursor:pointer;transition:transform .3s ease}.play-button[data-v-7c7c20cb]:hover{transform:scale(1.1)}.play-icon[data-v-7c7c20cb]{width:0;height:0;border-left:1.5rem solid #8A3947;border-top:1rem solid transparent;border-bottom:1rem solid transparent;margin-left:.5rem}.card-title[data-v-7c7c20cb]{font-family:FZLanTingYuan-B-GBK,sans-serif;font-size:3rem;font-weight:400;line-height:1.16;color:#000;text-align:center;margin:0}.ai-cards[data-v-7c7c20cb]{grid-column:2;grid-row:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1.25rem;height:35.125rem}.ai-card[data-v-7c7c20cb]{border-radius:1.1875rem;overflow:hidden;box-shadow:.125rem .1875rem .40625rem -.125rem rgba(0,0,0,.14);background:#FFFBFB;border:.25rem solid #E8C7C7;position:relative;display:flex;align-items:center;justify-content:center;text-decoration:none}.ai-study[data-v-7c7c20cb]{background:#FFFBFB;height:15rem;grid-column:1;grid-row:1;flex-direction:column;gap:.5rem;padding:1rem}.ai-play[data-v-7c7c20cb]{background:#FFFBFB;height:15rem;grid-column:2;grid-row:1;flex-direction:column;gap:.5rem;padding:1rem}.ai-test[data-v-7c7c20cb]{background:#FFFBFB;flex-direction:column;height:18.75rem;padding:0;grid-column:1 / 3;grid-row:2;cursor:pointer}.ai-avatar[data-v-7c7c20cb]{width:10rem;height:10rem;border-radius:50%;overflow:hidden;flex-shrink:0;align-self:center}.ai-avatar img[data-v-7c7c20cb]{width:100%;height:100%;object-fit:cover}.ai-tag[data-v-7c7c20cb]{font-family:FZLanTingYuan-B-GBK,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.16;text-align:center;padding:.5rem 1rem;border-radius:1rem;border:.0625rem solid;flex:1;display:flex;align-items:center;justify-content:center}.ai-study .ai-tag[data-v-7c7c20cb]{color:#ffe6e6;background:#DA8B8B;border-color:#da8b8b}.ai-play .ai-tag[data-v-7c7c20cb]{color:#e0f2d3;background:#6E935B;border-color:#6e935b}.ai-content[data-v-7c7c20cb]{display:flex;flex-direction:column;height:100%;width:100%;position:relative}.ai-content img[data-v-7c7c20cb]{width:100%;height:100%;object-fit:cover;flex-shrink:0}.ai-test-label[data-v-7c7c20cb]{font-family:FZLanTingYuan-B-GBK,sans-serif;font-size:3.5rem;font-weight:400;color:#fff;background:transparent;border:none;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-stroke:.125rem #487355;-webkit-text-stroke:.125rem #487355;white-space:nowrap}.digital-gallery[data-v-7c7c20cb]{grid-column:1 / 3;grid-row:3;position:relative;border-radius:1.1875rem;overflow:hidden;box-shadow:.125rem .1875rem .40625rem -.125rem rgba(0,0,0,.14);background:#FFFBFB;border:.25rem solid #E8C7C7;height:12.125rem;margin-top:1.5rem;text-decoration:none}.gallery-background[data-v-7c7c20cb]{position:relative;height:100%}.gallery-background img[data-v-7c7c20cb]{width:100%;height:100%;object-fit:cover}.gallery-overlay[data-v-7c7c20cb]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-title[data-v-7c7c20cb]{font-family:FZLanTingYuan-B-GBK,sans-serif;font-size:4.0625rem;font-weight:400;line-height:1.16;color:#fff6d8;text-stroke:.125rem #A88573;-webkit-text-stroke:.125rem #A88573;text-align:center;margin:0;white-space:nowrap}@media (max-width: 1180px){.quwan-grid[data-v-7c7c20cb]{grid-template-columns:1fr}.main-card[data-v-7c7c20cb],.ai-cards[data-v-7c7c20cb],.digital-gallery[data-v-7c7c20cb]{grid-column:1}.ai-cards[data-v-7c7c20cb]{grid-row:2}.digital-gallery[data-v-7c7c20cb]{grid-row:3}}@media (max-width: 640px){.quwan-section[data-v-7c7c20cb]{padding:.75rem 0 1.5rem}.section-divider[data-v-7c7c20cb]{margin:1.75rem 0 1.25rem}.section-item[data-v-7c7c20cb]{gap:1rem}.section-line[data-v-7c7c20cb]{width:3rem}.section-title[data-v-7c7c20cb]{min-width:auto;font-size:2.5rem}.quwan-content[data-v-7c7c20cb]{padding:0 1rem}.main-card[data-v-7c7c20cb],.ai-cards[data-v-7c7c20cb]{min-height:auto;height:auto}.main-card[data-v-7c7c20cb]{height:24rem}.ai-cards[data-v-7c7c20cb]{grid-template-columns:1fr;grid-template-rows:auto}.ai-study[data-v-7c7c20cb],.ai-play[data-v-7c7c20cb],.ai-test[data-v-7c7c20cb]{grid-column:1}.ai-test[data-v-7c7c20cb]{height:14rem;grid-row:auto}.gallery-title[data-v-7c7c20cb]{font-size:2.2rem;white-space:normal}}.bottom-banner-section[data-v-f60b2ef5]{position:relative;padding:4rem 0;overflow:hidden}.bottom-banner-content[data-v-f60b2ef5]{text-align:center;margin:4rem 0;position:relative;z-index:2}.bottom-banner-slogan[data-v-f60b2ef5]{font-family:FZWeiBei-S03,serif;font-size:clamp(2.3rem,6vw,4.875rem);font-weight:400;line-height:1.113;color:#000;text-shadow:0 .25rem .25rem rgba(0,0,0,.1);margin:0}.decoration-flowers[data-v-f60b2ef5]{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);pointer-events:none;z-index:1;width:100%;height:100%;overflow:hidden}.flower[data-v-f60b2ef5]{position:absolute;opacity:.25;overflow:hidden}.flower img[data-v-f60b2ef5]{width:clamp(34rem,60vw,66.8rem);height:clamp(28rem,50vw,55.5rem);object-fit:cover;object-position:center}.flower-1[data-v-f60b2ef5]{top:50%;left:0rem;transform:translateY(-50%);width:clamp(16rem,36vw,40rem);height:clamp(15rem,30vw,33rem)}.flower-2[data-v-f60b2ef5]{top:50%;right:0rem;transform:translateY(-50%) scaleX(-1);width:clamp(16rem,36vw,40rem);height:clamp(15rem,30vw,33rem)}@media (max-width: 640px){.bottom-banner-section[data-v-f60b2ef5]{padding:2rem 0}.bottom-banner-content[data-v-f60b2ef5]{margin:2rem 1rem}}.home-page[data-v-c841c856]{overflow:hidden}.book-info[data-v-dd2948bc]{display:flex;flex-direction:column;min-height:100%;padding:1.25rem 1.25rem 1rem;background:linear-gradient(160deg,rgba(255,255,255,.95) 0%,rgba(255,247,247,.88) 100%);border:1px solid rgba(138,57,71,.12);border-radius:1.25rem;box-shadow:0 .5rem 1.5rem rgba(138,57,71,.08),0 0 0 1px rgba(255,255,255,.6) inset;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;cursor:default}.book-info[data-v-dd2948bc]:hover{transform:translateY(-.35rem);box-shadow:0 1.2rem 2.8rem rgba(138,57,71,.16),0 0 0 1px rgba(255,255,255,.8) inset;border-color:rgba(138,57,71,.22)}.cover-link[data-v-dd2948bc]{display:block;text-decoration:none}.cover-wrap[data-v-dd2948bc]{position:relative;border-radius:.75rem;overflow:hidden}.cover-wrap[data-v-dd2948bc]{margin:0 .75rem}.book-cover[data-v-dd2948bc]{width:100%;aspect-ratio:3 / 4;height:auto;object-fit:contain;object-position:center center;background:#fff;border-radius:.75rem;box-shadow:0 .5rem 1.2rem rgba(138,57,71,.18),0 2px 4px rgba(0,0,0,.08);display:block;transition:transform .3s ease}.book-info:hover .book-cover[data-v-dd2948bc]{transform:scale(1.02)}.cover-shine[data-v-dd2948bc]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.75rem;background:linear-gradient(135deg,rgba(255,255,255,.18) 0%,transparent 55%,rgba(0,0,0,.04) 100%);pointer-events:none}.book-details[data-v-dd2948bc]{display:flex;flex-direction:column;flex:1;padding:.85rem .25rem 0}.book-volume-tag[data-v-dd2948bc]{display:inline-flex;align-items:center;align-self:flex-start;padding:.15rem .6rem;margin-bottom:.5rem;border-radius:999px;background:rgba(180,123,98,.12);border:1px solid rgba(180,123,98,.25);color:#8a5a44;font-size:.75rem;font-weight:700;letter-spacing:.06em;font-family:FZLanTingYuan-B-GBK,Noto Sans SC,sans-serif}.book-title[data-v-dd2948bc]{min-height:3.2em;margin:0 0 .65rem;font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:400;color:#211d1f;font-family:FZYunDongHeiS-B-GB,FZLanTingYuan-B-GBK,Noto Sans SC,sans-serif;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.book-intro[data-v-dd2948bc]{flex:1;font-size:.9rem;color:#73666a;line-height:1.65;margin:0 0 1rem;font-family:FZYouHei_GBK,FZLanTingYuan-B-GBK,Noto Sans SC,sans-serif;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.start-learning-button[data-v-dd2948bc]{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:0 1.25rem;border-radius:.5rem;background:linear-gradient(135deg,#8a3947,#662b36);color:#fff;border:0;font-size:.95rem;font-weight:700;font-family:FZYouHei_GBK,FZLanTingYuan-B-GBK,Noto Sans SC,sans-serif;text-decoration:none;cursor:pointer;box-shadow:0 .6rem 1.4rem rgba(102,43,54,.22);transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap;margin-top:auto}.start-learning-button[data-v-dd2948bc]:hover{transform:translateY(-2px);box-shadow:0 .8rem 1.8rem rgba(102,43,54,.3)}.start-learning-button[data-v-dd2948bc]:active{transform:scale(.97)}.button-icon[data-v-dd2948bc]{width:20px;height:20px;filter:brightness(0) invert(1);opacity:.9}@media (max-width: 520px){.book-title[data-v-dd2948bc]{min-height:unset}}.culture-reader[data-v-2880f2f8]{--page-ink: #211d1f;--page-muted: #73666a;--page-line: rgba(138, 57, 71, .14);--page-red: #8a3947;--page-red-dark: #662b36;--page-gold: #b47b62;--page-paper: #fff2f2;--page-shadow: 0 1.15rem 3rem rgba(138, 57, 71, .1);--page-title-font: "FZYunDongHeiS-B-GB", "FZLanTingYuan-B-GBK", "Noto Sans SC", sans-serif;--page-body-font: "FZYouHei_GBK", "FZLanTingYuan-B-GBK", "Noto Sans SC", sans-serif;position:relative;width:100%;min-height:100vh;padding-top:6.75rem;background:radial-gradient(circle at 8% 20%,rgba(255,255,255,.86),transparent 20rem),radial-gradient(circle at 92% 15%,rgba(255,225,225,.92),transparent 21rem),linear-gradient(180deg,#fff2f2 0%,#ffeaea 55%,#ffe1e1 100%);color:var(--page-ink);font-family:var(--page-body-font)}.culture-reader[data-v-2880f2f8]:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;content:"";background-image:linear-gradient(rgba(138,57,71,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(138,57,71,.03) 1px,transparent 1px);background-size:3.5rem 3.5rem;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 60%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 60%)}.back-button[data-v-2880f2f8]{position:absolute;top:clamp(.75rem,3vw,1.5rem);left:clamp(.75rem,3vw,2rem);z-index:5;cursor:pointer;display:inline-flex;align-items:center;gap:.55rem;border:1px solid rgba(255,255,255,.7);border-radius:999px;padding:.48rem .9rem .48rem .5rem;background:rgba(255,255,255,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 .65rem 1.5rem rgba(39,30,34,.18);color:var(--page-red-dark);font-family:var(--page-body-font);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.back-button[data-v-2880f2f8]:hover{box-shadow:0 .8rem 1.8rem rgba(102,43,54,.22);transform:translateY(-1px);border-color:rgba(138,57,71,.35)}.back-button-inner[data-v-2880f2f8]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:linear-gradient(135deg,var(--page-red),var(--page-red-dark));border-radius:50%;color:#fff;transition:all .3s ease;flex-shrink:0}.back-button:hover .back-button-inner[data-v-2880f2f8]{background:linear-gradient(135deg,var(--page-red-dark),#4f2029)}.back-text[data-v-2880f2f8]{font-size:.95rem;font-weight:500;color:var(--page-red-dark);white-space:nowrap}.banner[data-v-2880f2f8]{position:relative;text-align:center;overflow:hidden}.banner img[data-v-2880f2f8]{width:100%;height:auto;display:block}.banner-overlay[data-v-2880f2f8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.35rem;pointer-events:none}.banner-eyebrow[data-v-2880f2f8]{margin:0;color:rgba(255,255,255,.85);font-family:var(--page-body-font);font-size:clamp(.75rem,1.5vw,1rem);letter-spacing:.22em;text-shadow:0 1px 6px rgba(0,0,0,.4)}.title[data-v-2880f2f8]{margin:0;color:#fff;font-size:clamp(3rem,8vw,6rem);font-family:var(--page-title-font);font-weight:400;text-shadow:0 4px 12px rgba(0,0,0,.32);-webkit-text-stroke:2px var(--page-red);white-space:nowrap;line-height:1.05}.resource-shell[data-v-2880f2f8]{position:relative;z-index:1;width:min(92rem,100%);margin:0 auto;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,3vw,3rem) clamp(2rem,5vw,4rem)}.section-intro[data-v-2880f2f8]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.25rem,3vw,2rem);padding-bottom:1rem;border-bottom:1px solid var(--page-line)}.section-intro-text[data-v-2880f2f8]{display:flex;flex-direction:column;gap:.3rem}.section-heading[data-v-2880f2f8]{margin:0;color:var(--page-ink);font-family:var(--page-title-font);font-size:clamp(1.5rem,3vw,2.15rem);font-weight:400;line-height:1.16}.section-desc[data-v-2880f2f8]{margin:0;color:var(--page-muted);font-size:clamp(.85rem,1.5vw,.96rem);line-height:1.6}.section-badge[data-v-2880f2f8]{display:inline-flex;align-items:center;flex-shrink:0;padding:.3rem .85rem;border:1px solid rgba(138,57,71,.18);border-radius:999px;background:rgba(255,225,225,.55);color:var(--page-red-dark);font-size:.85rem;font-weight:700;white-space:nowrap}.book-list-container[data-v-2880f2f8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.skeleton-card[data-v-2880f2f8]{border-radius:1.25rem;background:linear-gradient(90deg,rgba(232,199,199,.25) 25%,rgba(232,199,199,.45) 50%,rgba(232,199,199,.25) 75%);background-size:200% 100%;animation:shimmer-2880f2f8 1.6s infinite;aspect-ratio:3 / 5}@keyframes shimmer-2880f2f8{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-2880f2f8]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:.85rem;padding:clamp(2rem,6vw,3.5rem);border:1px dashed rgba(138,57,71,.22);border-radius:1rem;background:rgba(255,250,240,.72);color:var(--page-muted);text-align:center}.empty-state svg[data-v-2880f2f8]{opacity:.4}.empty-state p[data-v-2880f2f8]{margin:0;font-size:.96rem;line-height:1.65}.pagination-controls[data-v-2880f2f8]{display:flex;justify-content:center;align-items:center;margin-top:clamp(1.5rem,3vw,2.5rem);gap:.4rem}.page-btn[data-v-2880f2f8]{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;min-height:2.4rem;border:1px solid var(--page-line);border-radius:999px;background:rgba(255,255,255,.72);color:var(--page-ink);font-family:var(--page-body-font);font-size:.9rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.page-btn[data-v-2880f2f8]:hover:not(:disabled){background:rgba(255,245,245,.95);border-color:rgba(138,57,71,.3);transform:translateY(-1px);box-shadow:0 .4rem .8rem rgba(138,57,71,.1)}.page-btn.active[data-v-2880f2f8]{background:linear-gradient(135deg,var(--page-red),var(--page-red-dark));border-color:transparent;color:#fff;font-weight:700;box-shadow:0 .5rem 1.2rem rgba(102,43,54,.28)}.page-btn[data-v-2880f2f8]:disabled{cursor:not-allowed;opacity:.4}.nav-btn[data-v-2880f2f8]{padding:0 .6rem}.ellipsis[data-v-2880f2f8]{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;color:var(--page-muted);font-size:1rem;letter-spacing:.1em}@media (max-width: 1280px){.book-list-container[data-v-2880f2f8]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 860px){.culture-reader[data-v-2880f2f8]{padding-top:8.5rem}.banner img[data-v-2880f2f8]{min-height:12.5rem;object-fit:contain;object-position:center center}.title[data-v-2880f2f8]{-webkit-text-stroke-width:1px}.back-button[data-v-2880f2f8]{top:.75rem;left:.75rem;min-height:2.5rem;padding:.38rem .75rem .38rem .4rem}.book-list-container[data-v-2880f2f8]{grid-template-columns:repeat(2,minmax(0,1fr))}.section-intro[data-v-2880f2f8]{align-items:flex-start;flex-direction:column;gap:.6rem}.pagination-controls[data-v-2880f2f8]{flex-wrap:wrap}}@media (max-width: 560px){.resource-shell[data-v-2880f2f8]{padding:1.25rem .85rem 2rem}.book-list-container[data-v-2880f2f8]{grid-template-columns:1fr}.pagination-controls[data-v-2880f2f8]{gap:.3rem}.page-btn[data-v-2880f2f8]{min-width:2.1rem;min-height:2.1rem;font-size:.82rem}}.player-sheet[data-v-f4ca2b8c]{--player-red: #8a3947;--player-red-light: #c45c6c;--player-bg: #181416;--player-surface: #241e20;--player-border: rgba(255,255,255,.08);--player-text: #f5f0f1;--player-muted: rgba(255,255,255,.5);--player-accent: linear-gradient(135deg, #8a3947, #c45c6c);font-family:FZYouHei_GBK,Noto Sans SC,sans-serif}.player-overlay[data-v-f4ca2b8c]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1200;display:flex;align-items:center;justify-content:center}.player-sheet[data-v-f4ca2b8c]{position:relative;display:flex;flex-direction:column;width:min(92vw,780px);max-height:90vh;border-radius:1.25rem;background:var(--player-bg);box-shadow:0 2rem 5rem rgba(0,0,0,.55);overflow:hidden;color:var(--player-text)}.sheet-handle[data-v-f4ca2b8c]{display:none}.player-header[data-v-f4ca2b8c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:rgba(0,0,0,.25);border-bottom:1px solid var(--player-border);flex-shrink:0}.player-title-wrap[data-v-f4ca2b8c]{display:flex;align-items:center;gap:.6rem;min-width:0}.player-type-badge[data-v-f4ca2b8c]{flex-shrink:0;display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;background:rgba(138,57,71,.35);border:1px solid rgba(196,92,108,.3);color:#e8909a;font-size:.72rem;font-weight:700;letter-spacing:.06em}.player-title[data-v-f4ca2b8c]{margin:0;font-size:clamp(.95rem,2.5vw,1.15rem);font-weight:600;color:var(--player-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.close-btn[data-v-f4ca2b8c]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:0;border-radius:50%;background:rgba(255,255,255,.07);color:var(--player-text);cursor:pointer;transition:background .18s ease,transform .18s ease}.close-btn[data-v-f4ca2b8c]:hover{background:rgba(255,255,255,.14)}.close-btn[data-v-f4ca2b8c]:active{transform:scale(.9)}.media-stage[data-v-f4ca2b8c]{flex:1;min-height:0;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}.media-video[data-v-f4ca2b8c]{display:block;width:100%;max-height:calc(90vh - 11rem);object-fit:contain;cursor:pointer}.audio-stage[data-v-f4ca2b8c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;width:100%;padding:2.5rem 1rem;background:linear-gradient(160deg,#2c1219 0%,#1c0d10 60%,#120a0c 100%)}.audio-disc[data-v-f4ca2b8c]{width:9rem;height:9rem;border-radius:50%;background:radial-gradient(circle at 38% 38%,#5a2530,#2a1015);border:3px solid rgba(196,92,108,.3);box-shadow:0 0 0 6px rgba(138,57,71,.12),0 1rem 2.5rem rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;transition:box-shadow .4s ease}.audio-disc.spinning[data-v-f4ca2b8c]{animation:disc-spin-f4ca2b8c 10s linear infinite;box-shadow:0 0 0 6px rgba(138,57,71,.22),0 1rem 2.5rem rgba(0,0,0,.5),0 0 2rem rgba(196,92,108,.18)}@keyframes disc-spin-f4ca2b8c{to{transform:rotate(360deg)}}.audio-disc-inner[data-v-f4ca2b8c]{color:rgba(255,255,255,.6)}.audio-bars[data-v-f4ca2b8c]{display:flex;align-items:flex-end;gap:4px;height:2.2rem}.audio-bar[data-v-f4ca2b8c]{display:block;width:4px;border-radius:2px;background:var(--player-red-light);height:20%;transition:height .2s ease}.audio-bar.active[data-v-f4ca2b8c]{animation:bar-bounce-f4ca2b8c .8s ease infinite alternate;animation-delay:calc(var(--i) * .12s)}@keyframes bar-bounce-f4ca2b8c{0%{height:20%}to{height:100%}}.player-controls[data-v-f4ca2b8c]{flex-shrink:0;padding:1rem 1.25rem 1.15rem;background:var(--player-surface);border-top:1px solid var(--player-border)}.progress-row[data-v-f4ca2b8c]{display:flex;align-items:center;gap:.65rem;margin-bottom:.9rem}.time-label[data-v-f4ca2b8c]{flex-shrink:0;color:var(--player-muted);font-size:.82rem;font-variant-numeric:tabular-nums;min-width:2.8rem;text-align:center}.progress-bar[data-v-f4ca2b8c]{flex:1;padding:.6rem 0;cursor:pointer;touch-action:none}.progress-track[data-v-f4ca2b8c]{position:relative;height:5px;border-radius:3px;background:rgba(255,255,255,.14)}.progress-fill[data-v-f4ca2b8c]{height:100%;border-radius:3px;background:var(--player-accent);transition:width .1s linear;pointer-events:none}.progress-thumb[data-v-f4ca2b8c]{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:#e8909a;box-shadow:0 0 0 3px rgba(196,92,108,.25);transform:translate(-50%,-50%);pointer-events:none;transition:transform .15s ease}.progress-bar:hover .progress-thumb[data-v-f4ca2b8c],.progress-bar:active .progress-thumb[data-v-f4ca2b8c]{transform:translate(-50%,-50%) scale(1.35)}.control-row[data-v-f4ca2b8c]{display:flex;align-items:center;justify-content:center;gap:.35rem}.ctrl-btn[data-v-f4ca2b8c]{display:flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:0;border-radius:50%;background:rgba(255,255,255,.05);color:var(--player-text);cursor:pointer;transition:background .18s ease,transform .15s ease}.ctrl-btn[data-v-f4ca2b8c]:hover{background:rgba(255,255,255,.12)}.ctrl-btn[data-v-f4ca2b8c]:active{transform:scale(.88);background:rgba(255,255,255,.16)}.play-btn[data-v-f4ca2b8c]{display:flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;border:0;border-radius:50%;background:var(--player-accent);color:#fff;cursor:pointer;box-shadow:0 .4rem 1.2rem rgba(138,57,71,.4);transition:transform .18s ease,box-shadow .18s ease;margin:0 .4rem}.play-btn[data-v-f4ca2b8c]:hover{transform:scale(1.06);box-shadow:0 .5rem 1.5rem rgba(138,57,71,.5)}.play-btn[data-v-f4ca2b8c]:active{transform:scale(.94)}.speed-wrap[data-v-f4ca2b8c]{position:relative;margin-right:auto}.speed-btn[data-v-f4ca2b8c]{min-width:3rem;min-height:2.2rem;padding:0 .65rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.07);color:var(--player-text);font-size:.82rem;font-weight:700;cursor:pointer;transition:background .18s ease}.speed-btn[data-v-f4ca2b8c]:hover{background:rgba(255,255,255,.14)}.speed-menu[data-v-f4ca2b8c]{position:absolute;bottom:calc(100% + .5rem);left:0;background:#1c1618;border:1px solid var(--player-border);border-radius:.65rem;padding:.4rem;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.5);min-width:5rem;z-index:10}.speed-opt[data-v-f4ca2b8c]{display:block;width:100%;padding:.5rem .75rem;border:0;border-radius:.4rem;background:transparent;color:var(--player-text);font-size:.85rem;text-align:left;cursor:pointer;transition:background .15s ease}.speed-opt[data-v-f4ca2b8c]:hover{background:rgba(255,255,255,.09)}.speed-opt.active[data-v-f4ca2b8c]{background:rgba(138,57,71,.4);color:#e8909a;font-weight:700}.volume-wrap[data-v-f4ca2b8c]{display:flex;align-items:center;gap:.35rem;margin-left:auto}.volume-bar[data-v-f4ca2b8c]{width:5.5rem;padding:.55rem 0;cursor:pointer}.volume-track[data-v-f4ca2b8c]{height:4px;border-radius:2px;background:rgba(255,255,255,.14)}.volume-fill[data-v-f4ca2b8c]{height:100%;border-radius:2px;background:var(--player-accent);transition:width .1s linear}.desktop-only[data-v-f4ca2b8c]{display:flex;align-items:center}.player-fade-enter-active[data-v-f4ca2b8c],.player-fade-leave-active[data-v-f4ca2b8c]{transition:opacity .22s ease}.player-fade-enter-active .player-sheet[data-v-f4ca2b8c],.player-fade-leave-active .player-sheet[data-v-f4ca2b8c]{transition:transform .25s cubic-bezier(.34,1.28,.64,1),opacity .22s ease}.player-fade-enter-from[data-v-f4ca2b8c],.player-fade-leave-to[data-v-f4ca2b8c]{opacity:0}.player-fade-enter-from .player-sheet[data-v-f4ca2b8c],.player-fade-leave-to .player-sheet[data-v-f4ca2b8c]{transform:scale(.94) translateY(12px);opacity:0}.menu-pop-enter-active[data-v-f4ca2b8c],.menu-pop-leave-active[data-v-f4ca2b8c]{transition:opacity .15s ease,transform .15s ease}.menu-pop-enter-from[data-v-f4ca2b8c],.menu-pop-leave-to[data-v-f4ca2b8c]{opacity:0;transform:translateY(6px) scale(.96)}@media (max-width: 680px){.player-overlay[data-v-f4ca2b8c]{align-items:flex-end}.player-sheet[data-v-f4ca2b8c]{width:100%;max-width:none;max-height:92dvh;border-radius:1.25rem 1.25rem 0 0}.sheet-handle[data-v-f4ca2b8c]{display:block;width:2.5rem;height:4px;border-radius:2px;background:rgba(255,255,255,.2);margin:.65rem auto 0;flex-shrink:0}.player-fade-enter-from .player-sheet[data-v-f4ca2b8c],.player-fade-leave-to .player-sheet[data-v-f4ca2b8c]{transform:translateY(100%);opacity:1}.audio-stage[data-v-f4ca2b8c]{padding:2rem 1rem}.audio-disc[data-v-f4ca2b8c]{width:7.5rem;height:7.5rem}.media-video[data-v-f4ca2b8c]{max-height:38dvh}.player-controls[data-v-f4ca2b8c]{padding:.85rem 1rem 1.2rem}.progress-bar[data-v-f4ca2b8c]{padding:.85rem 0}.progress-thumb[data-v-f4ca2b8c]{width:18px;height:18px}.control-row[data-v-f4ca2b8c]{gap:.15rem}.play-btn[data-v-f4ca2b8c]{width:4.2rem;height:4.2rem}.ctrl-btn[data-v-f4ca2b8c]{min-width:3.1rem;min-height:3.1rem}.desktop-only[data-v-f4ca2b8c]{display:none}.speed-btn[data-v-f4ca2b8c]{min-height:2.5rem;padding:0 .75rem}}.electronic-book-page[data-v-1f15b88b]{--page-ink: #211d1f;--page-muted: #73666a;--page-line: rgba(138, 57, 71, .14);--page-paper: #fff2f2;--page-card: #fffafa;--page-red: #8a3947;--page-red-dark: #662b36;--page-gold: #b47b62;--page-shadow: 0 1.15rem 3rem rgba(138, 57, 71, .1);--page-title-font: "FZYunDongHeiS-B-GB", "FZLanTingYuan-B-GBK", "Noto Sans SC", sans-serif;--page-body-font: "FZYouHei_GBK", "Noto Sans SC", sans-serif;position:relative;width:100%;min-height:100vh;padding:8.75rem clamp(1rem,4vw,3rem) 5rem;background:radial-gradient(circle at 8% 6%,rgba(255,255,255,.86),transparent 20rem),radial-gradient(circle at 92% 12%,rgba(255,225,225,.92),transparent 21rem),linear-gradient(180deg,#fff2f2 0%,#ffeaea 55%,#ffe1e1 100%);color:var(--page-ink);font-family:var(--page-body-font)}.electronic-book-page[data-v-1f15b88b]:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-image:linear-gradient(rgba(138,57,71,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(138,57,71,.03) 1px,transparent 1px);background-size:3.5rem 3.5rem;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.66),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.66),transparent 72%)}.resource-shell[data-v-1f15b88b]{position:relative;width:min(82rem,100%);margin:0 auto}.breadcrumb[data-v-1f15b88b]{display:flex;align-items:center;gap:.9rem;margin:0 0 1.25rem}.back-button[data-v-1f15b88b]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:1px solid var(--page-line);border-radius:999px;background:rgba(255,253,248,.76);color:var(--page-red-dark);cursor:pointer;padding:.48rem .9rem .48rem .5rem;font-family:var(--page-body-font);font-size:.95rem;white-space:nowrap;box-shadow:0 .7rem 1.4rem rgba(64,43,31,.08);transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.back-button[data-v-1f15b88b]:hover{transform:translateY(-1px);border-color:rgba(138,57,71,.32);background:rgba(255,253,248,.94)}.back-button[data-v-1f15b88b]:active{transform:scale(.97);background:rgba(255,245,240,.98)}.back-button[data-v-1f15b88b]:focus-visible,.read-book-button[data-v-1f15b88b]:focus-visible,.outline-button[data-v-1f15b88b]:focus-visible,.resource-card[data-v-1f15b88b]:focus-visible,.chapter-nav-item[data-v-1f15b88b]:focus-visible{outline:3px solid rgba(184,129,57,.42);outline-offset:3px}.back-button-icon[data-v-1f15b88b]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--page-red);color:#fff}.breadcrumb-copy[data-v-1f15b88b]{min-width:0}.breadcrumb-copy span[data-v-1f15b88b]{display:block;color:var(--page-gold);font-size:.78rem;letter-spacing:.18em}.breadcrumb-copy p[data-v-1f15b88b]{margin:.1rem 0 0;overflow:hidden;color:var(--page-muted);font-size:clamp(.86rem,1.6vw,1rem);line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.book-hero[data-v-1f15b88b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);gap:clamp(1.25rem,4vw,3rem);margin:0 0 1.5rem;padding:clamp(1.25rem,4vw,2.75rem);border:1px solid var(--page-line);border-radius:.85rem;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,250,250,.86)),var(--page-card);box-shadow:var(--page-shadow)}.eyebrow[data-v-1f15b88b]{margin:0 0 .5rem;color:var(--page-red);font-family:var(--page-body-font);font-size:.9rem;font-weight:700;letter-spacing:.16em}.hero-label-row[data-v-1f15b88b]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:.85rem}.hero-label-row .eyebrow[data-v-1f15b88b]{margin:0}.hero-badge[data-v-1f15b88b]{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .7rem;border:1px solid rgba(138,57,71,.18);border-radius:999px;background:rgba(255,225,225,.66);color:var(--page-red-dark);font-size:.82rem}.hero-copy h1[data-v-1f15b88b]{max-width:13em;margin:0;color:var(--page-ink);font-family:var(--page-title-font);font-size:clamp(2.1rem,5.2vw,4.75rem);font-weight:400;line-height:1.08;letter-spacing:-.04em}.hero-actions[data-v-1f15b88b]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.7rem}.read-book-button[data-v-1f15b88b]{display:inline-flex;align-items:center;justify-content:center;min-width:11.5rem;min-height:3.25rem;padding:0 1.5rem;border:0;border-radius:.45rem;background:linear-gradient(135deg,var(--page-red),var(--page-red-dark));color:#fff;font-family:var(--page-body-font);font-size:1rem;font-weight:700;text-decoration:none;box-shadow:0 .95rem 1.8rem rgba(102,43,54,.22);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.read-book-button[data-v-1f15b88b]:hover{transform:translateY(-2px);box-shadow:0 1.1rem 2.1rem rgba(102,43,54,.28)}.read-book-button.disabled[data-v-1f15b88b]{opacity:.58;cursor:not-allowed;transform:none}.outline-button[data-v-1f15b88b]{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:0 1.25rem;border:1px solid rgba(102,43,54,.22);border-radius:.45rem;background:rgba(255,255,255,.72);color:var(--page-red-dark);font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.outline-button[data-v-1f15b88b]:hover{border-color:rgba(102,43,54,.38);background:rgba(255,253,248,.96)}.book-cover-panel[data-v-1f15b88b]{align-self:center;justify-self:center;width:min(100%,18.5rem);margin:0}.book-cover-panel--inline[data-v-1f15b88b]{display:none}.hero-top-row[data-v-1f15b88b]{display:contents}.book-cover-image[data-v-1f15b88b]{display:block;width:100%;aspect-ratio:3 / 4;border:1px solid rgba(138,57,71,.16);border-radius:.35rem;background:#fff;box-shadow:0 1rem 2.2rem rgba(138,57,71,.14);object-fit:contain;object-position:center center}.cover-meta[data-v-1f15b88b]{display:flex;justify-content:space-between;gap:.8rem;margin-top:.8rem;color:var(--page-muted);font-size:.9rem}.resources-panel[data-v-1f15b88b]{scroll-margin-top:8.5rem;margin:0;padding:clamp(1rem,2.4vw,1.5rem);border:1px solid var(--page-line);border-radius:.75rem;background:rgba(255,250,250,.72)}.resources-heading[data-v-1f15b88b]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--page-line)}.resources-heading h2[data-v-1f15b88b]{margin:0;color:var(--page-ink);font-family:var(--page-title-font);font-size:clamp(1.45rem,3vw,2.15rem);font-weight:400;line-height:1.16}.resources-summary[data-v-1f15b88b]{max-width:18rem;margin:0;color:var(--page-muted);font-size:.96rem;line-height:1.7;text-align:right}.resources-layout[data-v-1f15b88b]{display:grid;grid-template-columns:17rem minmax(0,1fr);gap:1.25rem;align-items:start}.chapter-nav-wrapper[data-v-1f15b88b]{position:sticky;top:8rem;display:flex;flex-direction:column;max-height:calc(100vh - 12rem);overflow:hidden}.chapter-nav[data-v-1f15b88b]{display:flex;flex-direction:column;flex:1;gap:.35rem;overflow-y:auto;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(138,57,71,.2) transparent}.chapter-nav-item[data-v-1f15b88b]{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.6rem;width:100%;padding:.75rem .75rem .75rem .65rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:var(--page-ink);font-family:var(--page-body-font);text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.chapter-nav-item[data-v-1f15b88b]:hover{background:rgba(255,235,235,.7);border-color:var(--page-line)}.chapter-nav-item.active[data-v-1f15b88b]{background:rgba(138,57,71,.07);border-color:rgba(138,57,71,.22);color:var(--page-red-dark)}.chapter-nav-index[data-v-1f15b88b]{display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:50%;background:rgba(138,57,71,.09);color:var(--page-red-dark);font-size:.78rem;font-weight:700;letter-spacing:.04em;flex-shrink:0;transition:background .18s ease,color .18s ease}.chapter-nav-item.active .chapter-nav-index[data-v-1f15b88b]{background:var(--page-red);color:#fff}.chapter-nav-body[data-v-1f15b88b]{min-width:0;display:flex;flex-direction:column;gap:.2rem}.chapter-nav-title[data-v-1f15b88b]{display:block;overflow:hidden;font-size:.9rem;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.chapter-nav-count[data-v-1f15b88b]{display:block;color:var(--page-muted);font-size:.76rem}.chapter-nav-item.active .chapter-nav-count[data-v-1f15b88b]{color:var(--page-red);opacity:.75}.chapter-nav-arrow[data-v-1f15b88b]{color:var(--page-muted);opacity:0;transition:opacity .18s ease;flex-shrink:0}.chapter-nav-item:hover .chapter-nav-arrow[data-v-1f15b88b],.chapter-nav-item.active .chapter-nav-arrow[data-v-1f15b88b]{opacity:1}.chapter-nav-item.active .chapter-nav-arrow[data-v-1f15b88b]{color:var(--page-red-dark)}.chapter-content[data-v-1f15b88b]{display:flex;flex-direction:column;gap:1rem}.chapter-content-header[data-v-1f15b88b]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid var(--page-line)}.chapter-content-meta[data-v-1f15b88b]{display:flex;flex-direction:column;gap:.25rem}.chapter-content-index[data-v-1f15b88b]{color:var(--page-gold);font-size:.78rem;font-weight:700;letter-spacing:.12em}.chapter-content-title[data-v-1f15b88b]{margin:0;color:var(--page-ink);font-family:var(--page-title-font);font-size:clamp(1.2rem,2.2vw,1.65rem);font-weight:400;line-height:1.25}.chapter-content-badge[data-v-1f15b88b]{flex-shrink:0;display:inline-flex;align-items:center;padding:.3rem .7rem;border:1px solid rgba(138,57,71,.18);border-radius:999px;background:rgba(255,225,225,.55);color:var(--page-red-dark);font-size:.82rem;font-weight:700;white-space:nowrap}.resource-grid[data-v-1f15b88b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:.75rem}.resource-card[data-v-1f15b88b]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;padding:1rem 1rem 1rem .9rem;border:1px solid rgba(57,43,34,.1);border-radius:.6rem;background:rgba(255,255,255,.72);color:var(--page-ink);font-family:var(--page-body-font);text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.resource-card[data-v-1f15b88b]:hover{transform:translateY(-2px);box-shadow:0 .6rem 1.4rem rgba(138,57,71,.1);border-color:rgba(138,57,71,.2);background:#fff}.resource-card-icon[data-v-1f15b88b]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:.55rem;background:rgba(255,230,230,.6);color:var(--page-red-dark)}.resource-icon--video[data-v-1f15b88b]{background:rgba(255,220,180,.55);color:#b85c1a}.resource-icon--audio[data-v-1f15b88b]{background:rgba(200,230,255,.55);color:#1a5ca8}.resource-icon--pdf[data-v-1f15b88b]{background:rgba(255,200,200,.6);color:#a81a1a}.resource-icon--file[data-v-1f15b88b]{background:rgba(210,230,210,.55);color:#2a6e2a}.resource-card-body[data-v-1f15b88b]{display:flex;flex-direction:column;gap:.28rem;min-width:0}.resource-card-type-badge[data-v-1f15b88b]{display:inline-flex;align-items:center;padding:.12rem .5rem;border-radius:999px;background:rgba(138,57,71,.1);color:var(--page-red-dark);font-size:.72rem;font-weight:700;letter-spacing:.06em;width:fit-content}.resource-card-name[data-v-1f15b88b]{margin:0;overflow:hidden;color:var(--page-ink);font-size:.96rem;font-weight:700;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.resource-card-hint[data-v-1f15b88b]{color:var(--page-muted);font-size:.8rem}.resource-card-action[data-v-1f15b88b]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.2rem;height:2.2rem;border-radius:50%;background:rgba(138,57,71,.07);color:var(--page-red-dark);transition:background .18s ease,transform .18s ease}.resource-card:hover .resource-card-action[data-v-1f15b88b]{background:var(--page-red);color:#fff;transform:translate(2px)}.chapter-empty[data-v-1f15b88b]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:clamp(2rem,5vw,3rem);border:1px dashed rgba(138,57,71,.2);border-radius:.75rem;background:rgba(255,250,245,.6);color:var(--page-muted);text-align:center}.chapter-empty svg[data-v-1f15b88b]{opacity:.45}.chapter-empty p[data-v-1f15b88b]{margin:0;font-size:.95rem;line-height:1.65}.empty-state[data-v-1f15b88b]{padding:clamp(2rem,6vw,3.5rem);border:1px dashed rgba(138,57,71,.22);border-radius:1rem;background:rgba(255,250,240,.72);text-align:center}.empty-state span[data-v-1f15b88b]{display:block;color:var(--page-red-dark);font-size:1.25rem;font-weight:700}.empty-state p[data-v-1f15b88b]{margin:.5rem auto 0;max-width:26rem;color:var(--page-muted);line-height:1.7}@media (max-width: 960px){.book-hero[data-v-1f15b88b]{grid-template-columns:1fr}.book-cover-panel--sidebar[data-v-1f15b88b]{width:min(18rem,100%)}.resources-layout[data-v-1f15b88b]{grid-template-columns:15rem minmax(0,1fr)}}@media (max-width: 760px){.electronic-book-page[data-v-1f15b88b]{padding:8.5rem .85rem 3rem}.breadcrumb[data-v-1f15b88b]{align-items:center;flex-direction:row;gap:.75rem;flex-wrap:nowrap}.breadcrumb-copy[data-v-1f15b88b]{flex:1;min-width:0}.breadcrumb-copy span[data-v-1f15b88b]{display:none}.breadcrumb-copy p[data-v-1f15b88b]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem}.book-hero[data-v-1f15b88b]{grid-template-columns:1fr;padding:1.1rem;border-radius:.65rem;gap:1rem}.book-cover-panel--sidebar[data-v-1f15b88b]{display:none}.book-cover-panel--inline[data-v-1f15b88b]{display:block;flex-shrink:0;width:5.5rem;margin:0;align-self:flex-start}.book-cover-panel--inline .book-cover-image[data-v-1f15b88b]{aspect-ratio:3 / 4;border-radius:.3rem;box-shadow:0 .5rem 1.2rem rgba(138,57,71,.16)}.hero-top-row[data-v-1f15b88b]{display:flex;align-items:flex-start;gap:.85rem;margin-bottom:0}.hero-top-text[data-v-1f15b88b]{flex:1;min-width:0}.hero-copy h1[data-v-1f15b88b]{font-size:clamp(1.55rem,7vw,2.1rem);line-height:1.14;letter-spacing:-.03em}.hero-label-row[data-v-1f15b88b]{margin-bottom:.55rem}.hero-actions[data-v-1f15b88b]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1.1rem}.read-book-button[data-v-1f15b88b],.outline-button[data-v-1f15b88b]{width:100%;min-height:2.85rem;font-size:.92rem}.resources-heading[data-v-1f15b88b]{display:flex;align-items:flex-start;flex-direction:column;gap:.45rem}.resources-heading h2[data-v-1f15b88b]{font-size:clamp(1.3rem,5vw,1.65rem)}.resources-summary[data-v-1f15b88b]{max-width:none;text-align:left;font-size:.88rem;padding-top:.45rem;border-top:1px solid var(--page-line);width:100%}.resources-layout[data-v-1f15b88b]{grid-template-columns:1fr;gap:.85rem}.chapter-nav-wrapper[data-v-1f15b88b]{position:static;max-height:none;overflow:hidden;-webkit-mask-image:linear-gradient(to right,black 80%,transparent 100%);mask-image:linear-gradient(to right,black 80%,transparent 100%)}.chapter-nav[data-v-1f15b88b]{flex-direction:row;flex-wrap:nowrap;max-height:none;overflow-x:auto;overflow-y:visible;padding-right:2rem;padding-bottom:.4rem;gap:.45rem;scrollbar-width:none}.chapter-nav[data-v-1f15b88b]::-webkit-scrollbar{display:none}.chapter-nav-item[data-v-1f15b88b]{grid-template-columns:auto minmax(0,1fr);flex-shrink:0;min-width:9rem;max-width:13rem;padding:.65rem .7rem}.chapter-nav-item[data-v-1f15b88b]:active{transform:scale(.96);background:rgba(138,57,71,.1)}.chapter-nav-arrow[data-v-1f15b88b]{display:none}.chapter-content-header[data-v-1f15b88b]{align-items:flex-start;flex-direction:column;gap:.4rem}.resource-grid[data-v-1f15b88b]{grid-template-columns:1fr;gap:.55rem}.resource-card[data-v-1f15b88b]{min-height:5rem;padding:1rem .9rem}.resource-card[data-v-1f15b88b]:active{transform:scale(.98);background:rgba(255,245,245,.98)}.resource-card-name[data-v-1f15b88b]{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:unset}}@media (max-width: 520px){.electronic-book-page[data-v-1f15b88b]{padding:8rem .75rem 2.5rem}.book-cover-panel--inline[data-v-1f15b88b]{width:4.8rem}.hero-copy h1[data-v-1f15b88b]{font-size:clamp(1.45rem,10vw,2rem);line-height:1.16}.hero-actions[data-v-1f15b88b]{grid-template-columns:1fr}.resources-panel[data-v-1f15b88b]{padding:.9rem}.chapter-nav-item[data-v-1f15b88b]{min-width:8rem;max-width:11.5rem}.resource-card[data-v-1f15b88b]{gap:.7rem;padding:.9rem .75rem}.resource-card-icon[data-v-1f15b88b]{width:2.8rem;height:2.8rem}}.book-reader-page[data-v-2e28b4cf]{min-height:100vh;padding:7.25rem clamp(.75rem,2vw,1.5rem) 1.5rem;background:#fff2f2}.reader-toolbar[data-v-2e28b4cf]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin:0 auto 1rem;width:min(110rem,100%);padding:.85rem 1rem;border-radius:1.25rem;background:rgba(255,255,255,.86);box-shadow:0 .75rem 2rem rgba(138,57,71,.1)}.back-button[data-v-2e28b4cf]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid rgba(138,57,71,.16);border-radius:999px;background:rgba(255,255,255,.9);color:#572734;cursor:pointer;padding:.35rem .8rem .35rem .38rem;font-family:FZLanTingYuan-B-GBK,sans-serif;white-space:nowrap}.back-button-icon[data-v-2e28b4cf]{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:50%;background:#8a3947;color:#fff}.reader-title[data-v-2e28b4cf]{color:#4e2530;font-family:FZLanTingYuan-B-GBK,sans-serif;font-size:clamp(1rem,2.8vw,1.35rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resources-link[data-v-2e28b4cf]{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 1rem;border-radius:999px;background:#8a3947;color:#fff;text-decoration:none;font-family:FZLanTingYuan-B-GBK,sans-serif}.reader-frame-wrap[data-v-2e28b4cf]{width:min(110rem,100%);height:calc(100vh - 10.75rem);min-height:32rem;margin:0 auto;border:1px solid rgba(138,57,71,.14);border-radius:1rem;overflow:hidden;background:#fff;box-shadow:0 1rem 3rem rgba(0,0,0,.12)}.book-iframe[data-v-2e28b4cf]{width:100%;height:100%;border:none}.loading-state[data-v-2e28b4cf]{display:grid;place-items:center;height:100%;color:#725057;font-family:FZLanTingYuan-B-GBK,sans-serif}@media (max-width: 640px){.book-reader-page[data-v-2e28b4cf]{padding-top:9rem}.reader-toolbar[data-v-2e28b4cf]{grid-template-columns:auto 1fr}.resources-link[data-v-2e28b4cf]{grid-column:1 / -1}.reader-frame-wrap[data-v-2e28b4cf]{height:calc(100vh - 13.5rem);min-height:28rem}}.ai-evaluation-page[data-v-4f7130fb]{position:relative;width:100%;min-height:100vh;padding-top:7.5rem;padding-bottom:6.25rem;background-color:#fff2f2}.breadcrumb[data-v-4f7130fb]{display:flex;align-items:center;margin:1.25rem auto;max-width:102.5rem;padding:0 2.5rem}.back-button[data-v-4f7130fb]{display:inline-flex;align-items:center;gap:.55rem;border:1px solid rgba(138,57,71,.16);border-radius:999px;background:rgba(255,255,255,.86);color:#572734;cursor:pointer;margin-right:1.25rem;padding:.48rem .9rem .48rem .5rem;font-family:FZLanTingYuan-B-GBK,sans-serif;font-size:.95rem;white-space:nowrap}.back-button-icon[data-v-4f7130fb]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:#8a3947;color:#fff}.breadcrumb-text[data-v-4f7130fb]{font-family:FZLanTingYuan-B-GBK,sans-serif;font-size:1.875rem;color:#000}.content-area[data-v-4f7130fb]{display:flex;justify-content:center;margin:0 auto;max-width:112.5rem;padding:0 2.5rem;align-items:start}.evaluation-container[data-v-4f7130fb]{width:100%;max-width:1200px;border:.0625rem solid #ddd;background-color:#fff;box-shadow:0 .25rem .5rem rgba(0,0,0,.1);border-radius:.5rem}.evaluation-iframe[data-v-4f7130fb]{width:100%;height:100%;border:none}@media (max-width: 760px){.ai-evaluation-page[data-v-4f7130fb]{padding:9rem .75rem 3rem}.breadcrumb[data-v-4f7130fb]{align-items:flex-start;flex-direction:column;gap:.6rem;padding:0}.breadcrumb-text[data-v-4f7130fb]{font-size:1rem;line-height:1.6}.content-area[data-v-4f7130fb]{padding:0}.evaluation-container iframe[data-v-4f7130fb]{min-height:70vh}}.placeholder-page[data-v-e4b67743]{min-height:64vh;padding:9rem 1.5rem 5rem;background:radial-gradient(circle at top left,rgba(255,255,255,.9),transparent 32rem),linear-gradient(135deg,#fff6f0 0%,#ffe1e1 100%)}.placeholder-card[data-v-e4b67743]{width:min(58rem,100%);margin:0 auto;padding:clamp(2rem,5vw,4.5rem);border:1px solid rgba(138,57,71,.16);border-radius:2rem;background:rgba(255,255,255,.78);box-shadow:0 1.5rem 4rem rgba(138,57,71,.12);text-align:center}.eyebrow[data-v-e4b67743]{margin-bottom:.75rem;color:#8a3947;font-family:FZLanTingYuan-B-GBK,sans-serif;letter-spacing:.14em}h1[data-v-e4b67743]{margin-bottom:1rem;color:#572734;font-family:FZYunDongHeiS-B-GB,sans-serif;font-size:clamp(2.5rem,8vw,5rem);font-weight:400}.description[data-v-e4b67743]{max-width:38rem;margin:0 auto 2rem;color:#6c4a4f;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.8}.home-link[data-v-e4b67743]{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1.75rem;border-radius:999px;background:#8a3947;color:#fff;text-decoration:none;font-family:FZLanTingYuan-B-GBK,sans-serif}@media (max-width: 760px){.placeholder-page[data-v-e4b67743]{padding:10rem .75rem 3rem}.placeholder-card[data-v-e4b67743]{border-radius:1.25rem;padding:2rem 1rem}}
