@font-face{font-family:OptimaLTPro-Bold;src:url(/assets/OptimaLTPro-Bold-CcBM1OEb.woff) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:OptimaLTPro-Italic;src:url(/assets/OptimaLTPro-BoldItalic-ESNM6lTB.woff) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Optima-ZH;src:url(/assets/OptimaLTPro-Roman-DuYekiPX.woff) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Optima-EN;src:url(/assets/Garute-Regular-BaQBjzEv.woff) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:AaQLJSXLS-ZH;src:url(/assets/AaQLJSXLS-DshurS_j.woff) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:AaQLJSXLS-EN;src:url(/assets/Garute-Regular-BaQBjzEv.woff) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:LaborUnion-EN;src:url(/assets/LaborUnion-Regular-By8HJVBX.woff) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Lack-EN;src:url(/assets/Lack-Italic-CK3JKIKJ.woff) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Medio-EN;src:url(/assets/Medio-CWA6nuXF.woff) format("truetype");font-weight:400;font-style:normal}body,html,div,span,a,p,h1,h2,h3,h4,h5,h6,img,ul,li,ol,table,tbody,tr,td,th,form,input,textarea,button{margin:0;padding:0;box-sizing:border-box;word-spacing:6px}html{background:url(/assets/bg-01-11d2fb-CXOOnSQ9.png)}:root{--font-aaql: "AaQLJSXLS-ZH"}:root[lang=en]{--font-aaql: "Lack-EN"}:root[lang=zh]{--font-aaql: "AaQLJSXLS-ZH"}:root[lang=en]{--font-optima: "Lack-EN"}:root[lang=zh]{--font-optima: "Optima-ZH"}.navi[data-v-aa20ef75]{position:fixed;top:0;left:0;right:0;z-index:1000;height:80px;background:#18644d;transition:background-color .3s ease}.language-switch[data-v-aa20ef75]{display:flex;width:30px;height:30px;padding:10px 0;justify-content:center;align-items:center;flex-shrink:0;border-radius:6px;background:#ffffff26;color:#f2f2e2;text-align:center;font-family:Microsoft YaHei UI;font-size:13px;font-style:normal;font-weight:700;line-height:normal}.navi.home-transparent[data-v-aa20ef75]{background:transparent!important}.nav-container[data-v-aa20ef75]{margin:0 auto;padding:0 120px;height:100%;display:flex;align-items:center;justify-content:space-between}.logo[data-v-aa20ef75]{display:flex;align-items:center;justify-content:center}.logo img[data-v-aa20ef75]{height:36px;width:auto}.nav-links[data-v-aa20ef75]{display:flex;gap:74px;align-items:center;color:#f2f2e2;font-family:var(--font-aaql);font-size:18px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.nav-link[data-v-aa20ef75]{color:#f2f2e280;text-decoration:none;font-size:14px;font-weight:400;transition:color .3s ease}.nav-link.active[data-v-aa20ef75]{color:#f2f2e2;font-weight:700}.nav-link[data-v-aa20ef75]:hover{color:#f2f2e2}.mobile-menu-toggle[data-v-aa20ef75]{display:none;flex-direction:column;justify-content:space-around;width:24px;height:18px;background:transparent;border:none;cursor:pointer;padding:0;position:relative}.language-switch-mobile[data-v-aa20ef75]{position:absolute;left:-50px;top:-6px}.mobile-menu-toggle .spanIcon[data-v-aa20ef75]{display:block;height:2px;width:100%;background:#f2f2e2;border-radius:1px;transition:all .3s ease;transform-origin:1px}.mobile-menu-toggle.active .spanIcon[data-v-aa20ef75]:nth-child(1){transform:rotate(45deg)}.mobile-menu-toggle.active .spanIcon[data-v-aa20ef75]:nth-child(2){opacity:0}.mobile-menu-toggle.active .spanIcon[data-v-aa20ef75]:nth-child(3){transform:rotate(-45deg)}.mobile-menu[data-v-aa20ef75]{display:none;position:absolute;top:80px;left:0;right:0;background:#18644dfa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease;box-shadow:0 4px 20px #0000001a}.mobile-menu.open[data-v-aa20ef75]{transform:translateY(0);opacity:1;visibility:visible}.mobile-nav-links[data-v-aa20ef75]{padding:20px;display:flex;flex-direction:column;gap:16px}.mobile-nav-link[data-v-aa20ef75]{color:#f2f2e2cc;text-decoration:none;font-size:16px;font-weight:400;padding:12px 16px;border-radius:8px;transition:all .3s ease;text-align:center;font-family:var(--font-aaql)}.mobile-nav-link.active[data-v-aa20ef75]{color:#f2f2e2;font-weight:700;background:#f2f2e21a}.mobile-nav-link[data-v-aa20ef75]:hover{color:#f2f2e2;background:#f2f2e20d}@media (max-width: 768px){.nav-container[data-v-aa20ef75]{padding:0 20px}.desktop-nav[data-v-aa20ef75]{display:none}.mobile-menu-toggle[data-v-aa20ef75]{display:flex}.mobile-menu[data-v-aa20ef75]{display:block}.logo img[data-v-aa20ef75]{height:32px}}@media (max-width: 480px){.nav-container[data-v-aa20ef75]{padding:0 16px}.logo img[data-v-aa20ef75]{height:28px}.mobile-nav-links[data-v-aa20ef75]{padding:16px}.mobile-nav-link[data-v-aa20ef75]{font-size:15px;padding:10px 12px}}.footer[data-v-eabbd6ca]{position:relative;height:538px;max-height:538px;padding:100px 120px;overflow:hidden;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.home-footer[data-v-eabbd6ca]{height:738px!important;max-height:738px!important}.person-detail[data-v-eabbd6ca]{background:url(/assets/bg-02-11d2fb-DLTLV8xh.png)}.footer-bg[data-v-eabbd6ca]{position:absolute;inset:0}.footer-bg .bg-overlay[data-v-eabbd6ca]{background:#18644dcc}.bird-groups[data-v-eabbd6ca]{position:absolute;inset:0}.bird-group[data-v-eabbd6ca]{position:absolute;opacity:.2;width:211px}.bird-info[data-v-eabbd6ca]{opacity:1!important}.bird-group.group1[data-v-eabbd6ca]{top:133px;right:283px}.bird-group.group2[data-v-eabbd6ca]{bottom:205px;left:187px}.bird-group img[data-v-eabbd6ca]{width:100%;height:100%;object-fit:cover}.footer-content[data-v-eabbd6ca]{position:relative;z-index:10;padding-top:24px;text-align:center}.footer-text[data-v-eabbd6ca]{max-width:1200px;margin:0 auto}.quote[data-v-eabbd6ca]{margin-bottom:70px}.quote-mark[data-v-eabbd6ca]{font-family:var(--font-optima);font-size:56px;height:60px;font-weight:400;line-height:1.07;letter-spacing:-.01em;color:#427867;display:block}.quote-text[data-v-eabbd6ca]{color:#6be524;text-align:center;font-family:var(--font-optima);font-size:48px;font-style:italic;font-weight:700;line-height:60px;letter-spacing:-.48px;margin:0;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.footer-title[data-v-eabbd6ca]{color:#6be524;text-align:center;font-family:var(--font-aaql);font-size:48px;font-style:normal;font-weight:400;line-height:60px;margin-bottom:10px;margin-top:56px;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.contact-text[data-v-eabbd6ca]{font-size:26px;font-weight:400;line-height:2.31;color:#313335;margin-bottom:20px}.person-color-title[data-v-eabbd6ca]{color:#6e5e0e!important}.person-quote[data-v-eabbd6ca]{color:#467c6b!important;opacity:.5}.person-copyright[data-v-eabbd6ca]{color:#313335!important}.copyright[data-v-eabbd6ca]{height:60px;position:absolute;bottom:80px;width:100%;color:#f2f2e2;text-align:center;font-family:var(--font-optima);font-size:18px;font-style:normal;font-weight:400;line-height:60px;left:0}.footer-apply[data-v-eabbd6ca]{display:flex;margin:0 auto;position:absolute;bottom:296px;left:50%;transform:translate(-50%);padding:0 30px;height:68px;justify-content:center;align-items:center;flex-shrink:0;border-radius:60px;background:#6be524;color:#185c47;text-align:center;font-family:var(--font-aaql);font-size:24px;font-style:normal;font-weight:400;line-height:normal;gap:9px;cursor:pointer;z-index:99;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #6be5244d}.footer-apply img[data-v-eabbd6ca]{width:14px;transition:transform .3s ease}.footer-apply[data-v-eabbd6ca]:hover{background:#5bcf1f;transform:translate(-50%) translateY(-2px);box-shadow:0 8px 24px #6be52466}.footer-apply:hover img[data-v-eabbd6ca]{transform:translate(3px)}.footer-apply[data-v-eabbd6ca]:active{transform:translate(-50%) translateY(0);box-shadow:0 4px 12px #6be5244d}@media (max-width: 768px){.footer[data-v-eabbd6ca]{height:auto;height:18.4375rem;padding:1.9675rem 16px 0px}.footer-content[data-v-eabbd6ca]{padding-top:0}.quote-mark[data-v-eabbd6ca]{font-size:1.75rem;height:1.9375rem}.quote-text[data-v-eabbd6ca]{text-align:center;font-family:var(--font-optima);font-size:.875rem;font-style:italic;font-weight:700;letter-spacing:-.28px;margin-bottom:1.875rem}.footer-title[data-v-eabbd6ca]{text-align:center;font-family:var(--font-aaql);font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.875rem;margin-top:1.875rem;margin-bottom:.3125rem}.contact-text[data-v-eabbd6ca]{font-size:1.125rem;margin-bottom:12px}.copyright[data-v-eabbd6ca]{font-size:.562rem;bottom:1.875rem;line-height:.562rem;height:.562rem}.quote[data-v-eabbd6ca]{margin-bottom:1.875rem}.bird-group.group1[data-v-eabbd6ca]{top:2.281rem;right:0;width:6.593rem;opacity:.2}.bird-group.group2[data-v-eabbd6ca]{bottom:5.3125rem;left:0;width:4.893rem;opacity:.2}.home-footer[data-v-eabbd6ca]{height:23.219rem!important;max-height:219rem!important}.footer-apply[data-v-eabbd6ca]{bottom:6.25rem!important;padding:0 20px;font-size:.75rem;height:2.125rem;gap:.3125rem}.footer-apply img[data-v-eabbd6ca]{width:.432rem}}.answers-book[data-v-4ce54071]{position:fixed;left:56px;top:120px;z-index:1111}.book-stage-wrap[data-v-4ce54071]{display:inline-flex;animation:floatClosed-4ce54071 4s ease-in-out infinite;will-change:transform}.book-stage-wrap.is-open[data-v-4ce54071]{animation:none}.book-stage-wrap.is-hovering[data-v-4ce54071],.book-stage-wrap[data-v-4ce54071]:hover{animation-play-state:paused}.book-stage[data-v-4ce54071]{--book-width-closed: 140px;--book-height-closed: 180px;--book-width-open: 600px;--book-height-open: 400px;--book-open-scale: 1.3;position:relative;width:min(var(--book-width-closed),70vw);height:var(--book-height-closed);display:flex;justify-content:center;align-items:center;perspective:2000px;transform-style:preserve-3d;transform:translateY(-12px) scale(.68) rotateX(9deg) rotateY(-8deg);transform-origin:center;transition:transform .7s cubic-bezier(.22,.61,.36,1),filter .6s ease,height .65s ease,width .65s ease;cursor:pointer;filter:drop-shadow(0 16px 28px rgba(22,13,3,.35));will-change:transform,filter}.book-burst-layer[data-v-4ce54071]{position:absolute;inset:0;pointer-events:none;z-index:6;overflow:visible}.burst-particle[data-v-4ce54071]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;will-change:transform,opacity;filter:drop-shadow(0 6px 14px rgba(0,0,0,.3));transform-origin:center;pointer-events:none}.book-stage.is-open[data-v-4ce54071]{transform:translateY(0) scale(var(--book-open-scale)) rotateX(0) rotateY(0);transform-origin:left top;width:min(var(--book-width-open),94vw);height:min(var(--book-height-open),90vh);cursor:default}.book-stage[data-v-4ce54071]:not(.is-open){transition:transform .4s cubic-bezier(.23,.72,.32,1),filter .4s ease,height .65s ease,width .65s ease}.book-stage[data-v-4ce54071]:not(.is-open):hover,.book-stage.is-hovering[data-v-4ce54071]:not(.is-open){transform:translateY(-6px) translate(10px) scale(.9) rotateX(5deg) rotateY(-3deg);filter:drop-shadow(0 22px 40px rgba(29,20,4,.42))}.book-stage.is-opening[data-v-4ce54071]{filter:drop-shadow(0 30px 50px rgba(29,20,4,.35))}.book-float-shadow[data-v-4ce54071]{position:absolute;width:70%;height:30px;background:radial-gradient(circle at 50% 50%,rgba(0,0,0,.16),transparent 65%);bottom:4px;filter:blur(16px);transform:translateZ(-20px);pointer-events:none}.book-shell[data-v-4ce54071]{position:absolute;left:50%;top:50%;width:min(var(--book-width-open),94vw);height:min(var(--book-height-open),90vh);perspective:1600px;opacity:0;transform:translate(-50%,-50%) translateY(12px) scale(.92);transition:opacity .5s ease .22s,transform .65s ease .1s;pointer-events:none}.book-stage.is-open .book-shell[data-v-4ce54071]{opacity:1;transform:translate(-50%,-50%) translateY(0) scale(1);pointer-events:auto}.book-cover[data-v-4ce54071]{position:absolute;left:50%;top:50%;width:var(--book-width-closed);height:var(--book-height-closed);background:linear-gradient(135deg,#3c2a12,#23170b 60%,#3c2a12);border-radius:18px;box-shadow:0 30px 50px #140c0259,inset 0 0 0 2px #ffe2ba14,inset 0 0 18px #ffd89f1f;transform-origin:left center;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.22,.61,.36,1),opacity .4s ease;z-index:4;overflow:hidden;transform:translate(-50%,-50%) rotateY(-6deg) rotateX(2deg) translateZ(12px)}.book-stage.is-open .book-cover[data-v-4ce54071]{transform:translate(-50%,-50%) rotateY(-160deg) translate(-22px) translateZ(18px);opacity:0;pointer-events:none}.book-stage:not(.is-open) .cover-top[data-v-4ce54071]{padding:14px 12px}.cover-top-img[data-v-4ce54071]{position:absolute;left:0;top:0;width:100%;height:100%}.book-stage:not(.is-open) .cover-title[data-v-4ce54071]{font-size:16px}.book-stage:not(.is-open) .cover-sub[data-v-4ce54071]{font-size:10px}.book-stage:not(.is-open) .cover-stripe[data-v-4ce54071]{left:16px;height:26px}.book-stage:not(.is-open) .book-cover[data-v-4ce54071]{box-shadow:0 24px 34px #0c070161,inset 0 0 0 2px #ffe2ba14,inset 0 0 16px #ffd89f1f}@keyframes floatClosed-4ce54071{0%{transform:translateY(0) scale(1) rotateX(0) rotateY(0)}50%{transform:translateY(6px) scale(1.03) rotateX(-1deg) rotateY(2deg)}to{transform:translateY(0) scale(1) rotateX(0) rotateY(0)}}@keyframes floatDot-4ce54071{0%{transform:translateY(-2px) scale(1) rotateX(0) rotateY(0)}50%{transform:translateY(2px) scale(1.02) rotateX(-1deg) rotateY(-1deg)}to{transform:translateY(-2px) scale(1) rotateX(0) rotateY(0)}}.cover-top[data-v-4ce54071]{position:absolute;inset:0;padding:16px 14px;background:radial-gradient(circle at 30% 20%,rgba(214,170,92,.14),transparent 40%),radial-gradient(circle at 70% 70%,rgba(255,237,190,.12),transparent 35%);color:#f7e2bd;font-family:var(--font-aaql);z-index:2}.cover-emblem[data-v-4ce54071]{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#f3d595,#c29133);display:grid;place-items:center;font-family:var(--font-optima);font-weight:700;color:#2c1a06;letter-spacing:.6px;box-shadow:0 8px 16px #0003}.cover-kicker[data-v-4ce54071]{margin-top:12px;text-transform:uppercase;letter-spacing:.2em;font-size:10px;color:#e9c982}.cover-title[data-v-4ce54071]{margin:6px 0;font-family:var(--font-optima);font-size:18px;letter-spacing:.8px;color:#f7e2bd}.cover-sub[data-v-4ce54071]{font-size:11px;color:#d8bf8c}.cover-stripe-container[data-v-4ce54071]{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:6px;font-size:10px;color:#e9c982;letter-spacing:.18em}.cover-stripe[data-v-4ce54071]{height:32px;width:5px;background:linear-gradient(180deg,#f3d595,#9d732b);border-radius:10px;box-shadow:0 0 18px #f3d59566}.cover-side[data-v-4ce54071]{position:absolute;right:-18px;top:14px;bottom:14px;width:20px;background:linear-gradient(180deg,#c9a45c,#8c6628);border-radius:0 12px 12px 0;transform:rotateY(90deg) translateZ(18px)}.cover-bottom[data-v-4ce54071]{position:absolute;left:14px;right:14px;bottom:-16px;height:18px;background:linear-gradient(90deg,#d7b271,#8f6b22);border-radius:0 0 12px 12px;transform:rotateX(90deg) translateZ(16px);filter:brightness(.9)}.open-hint[data-v-4ce54071]{position:absolute;bottom:-32px;left:50%;transform:translate(-50%);font-family:var(--font-aaql);letter-spacing:.18em;text-transform:uppercase;font-size:12px;color:#7c6936}.close-btn[data-v-4ce54071]{position:absolute;top:-2px;right:calc(50% - 36px);border:1px solid rgba(63,47,18,.25);background:linear-gradient(180deg,#e7d3a5,#c19b54 55%,#8b6525);color:#2c1a08;width:96px;height:38px;border-radius:0 0 14px 14px;cursor:pointer;font-size:16px;letter-spacing:.08em;box-shadow:0 12px 18px #00000038,inset 0 -8px 12px #5c401952,inset 0 1px #fff3d699;z-index:5;transform:translateZ(14px);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.close-btn[data-v-4ce54071]:hover{transform:translateZ(14px) translateY(-2px) rotateX(1deg);filter:brightness(1.04);box-shadow:0 16px 22px #00000047,inset 0 -6px 10px #5c40195c,inset 0 1px #fff3d6cc}.close-btn[data-v-4ce54071]:before{content:"";position:absolute;inset:-14px 18px auto;height:14px;background:linear-gradient(90deg,#5b3c16,#7b541e);border-radius:10px 10px 0 0;box-shadow:inset 0 0 0 1px #ffe6b933,0 4px 10px #0003;opacity:.95}.close-btn[data-v-4ce54071]:after{content:"";position:absolute;inset:7px 10px 8px;border-radius:10px;border:1px dashed rgba(59,41,16,.4)}.book-heading[data-v-4ce54071]{text-align:center;max-width:720px;color:#2f2a1f}.eyebrow[data-v-4ce54071]{letter-spacing:.24em;text-transform:uppercase;font-size:12px;font-family:var(--font-aaql);color:#8f7c42}.title[data-v-4ce54071]{margin:8px 0 10px;font-family:var(--font-optima);font-weight:700;font-size:46px;letter-spacing:2px}.subtitle[data-v-4ce54071]{font-family:var(--font-aaql);font-size:18px;line-height:28px;color:#3c382c}.book-glow[data-v-4ce54071]{position:absolute;inset:8% 12%;background:radial-gradient(ellipse at 50% 50%,#fff1d2e6,#d8bb7e26);filter:blur(28px);z-index:0}.book-shadow[data-v-4ce54071]{position:absolute;inset:0;background:radial-gradient(circle at 50% 60%,rgba(39,32,13,.09),transparent 55%);transform:translateY(20px);filter:blur(18px);z-index:0}.book-body[data-v-4ce54071]{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:100%;border-radius:22px;overflow:hidden;box-shadow:0 30px 60px #261e0926,0 10px 30px #261e091f;transform-style:preserve-3d;background:linear-gradient(90deg,#fbf7ed,#f7f1e3 48%,#fbf7ed);z-index:1;transform:translateZ(6px)}.book-body[data-v-4ce54071]:before{content:"";position:absolute;top:14px;bottom:14px;left:50%;width:26px;transform:translate(-50%);background:linear-gradient(180deg,#d1c098,#bda774 55%,#c8b17f);box-shadow:inset 0 0 0 1px #3f2f1233,0 0 20px #5949242e;border-radius:10px;z-index:2}.book-body[data-v-4ce54071]:after{content:"";position:absolute;inset:12px -18px -18px;background:linear-gradient(180deg,rgba(58,45,13,.22) 0%,rgba(17,11,3,.05) 70%,transparent 100%);border-radius:28px;filter:blur(16px);z-index:0;transform:translateZ(-12px)}.page[data-v-4ce54071]{--paper-line-step: 28px;position:relative;padding:38px;background:repeating-linear-gradient(0deg,rgba(217,198,152,.18),rgba(217,198,152,.18) 1px,transparent 1px,transparent var(--paper-line-step)),linear-gradient(180deg,#fffaf1,#f6eedf);font-family:var(--font-aaql);color:#2f2a1f;line-height:var(--paper-line-step);box-shadow:inset 0 0 0 1px #3f2f120f,inset 8px 0 22px #3f2f1214,inset -8px 0 22px #3f2f1214;transform-style:preserve-3d}.left-page[data-v-4ce54071]{border-right:1px dashed rgba(89,73,36,.18);background:linear-gradient(180deg,#fffaf1,#f5ebda);animation:pageRevealLeft-4ce54071 .6s ease both}.right-page[data-v-4ce54071]{transform-origin:left center;z-index:3;backface-visibility:hidden;animation:pageRevealRight-4ce54071 .65s ease .04s both}.book-body.turn-next .right-page[data-v-4ce54071]{animation:flipNext-4ce54071 .55s ease forwards}.book-body.turn-prev .right-page[data-v-4ce54071]{animation:flipPrev-4ce54071 .55s ease forwards}@keyframes flipNext-4ce54071{0%{transform:rotateY(0);box-shadow:0 10px 24px #291e061f}45%{transform:rotateY(-102deg) translate(-10px) translateZ(14px);box-shadow:-22px 0 32px #291e0647}to{transform:rotateY(0);box-shadow:0 10px 24px #291e061f}}@keyframes flipPrev-4ce54071{0%{transform:rotateY(0);box-shadow:0 10px 24px #291e061f}45%{transform:rotateY(102deg) translate(10px) translateZ(14px);box-shadow:22px 0 32px #291e0647}to{transform:rotateY(0);box-shadow:0 10px 24px #291e061f}}.page[data-v-4ce54071]:after{content:"";position:absolute;top:18px;bottom:18px;width:14px;border-radius:8px;background:linear-gradient(180deg,#cdb88999,#a58c5566);filter:blur(.3px)}.left-page[data-v-4ce54071]:after{right:-12px;transform:translateZ(4px)}.right-page[data-v-4ce54071]:after{left:-12px;transform:translateZ(4px) scaleX(-1)}.page-fold[data-v-4ce54071]{position:absolute;inset:0;background:linear-gradient(90deg,#0000001f,#0000 32%,#00000024 74%,#00000014);mix-blend-mode:multiply;opacity:0;pointer-events:none;border-radius:20px;transform-origin:left center}.book-body.turn-next .page-fold[data-v-4ce54071]{animation:foldShadeNext-4ce54071 .55s ease forwards}.book-body.turn-prev .page-fold[data-v-4ce54071]{animation:foldShadePrev-4ce54071 .55s ease forwards}@keyframes foldShadeNext-4ce54071{0%{opacity:.65;transform:translateZ(2px) rotateY(0)}40%{opacity:.2;transform:translateZ(4px) rotateY(-45deg)}to{opacity:0;transform:translateZ(0) rotateY(0)}}@keyframes foldShadePrev-4ce54071{0%{opacity:.65;transform:translateZ(2px) rotateY(0)}40%{opacity:.2;transform:translateZ(4px) rotateY(45deg)}to{opacity:0;transform:translateZ(0) rotateY(0)}}@keyframes pageRevealLeft-4ce54071{0%{opacity:.85;transform:translateY(10px) rotateX(1deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes pageRevealRight-4ce54071{0%{opacity:.85;transform:translateY(12px) rotateX(1deg) rotateY(-1deg)}to{opacity:1;transform:translateY(0) rotateX(0) rotateY(0)}}.page-ribbon[data-v-4ce54071]{position:absolute;right:42px;top:32px;padding:4px 10px;background:linear-gradient(135deg,#e4ca9b33,#f3d7a333);color:#3c2b11;font-size:12px;letter-spacing:.18em;text-transform:uppercase;border-radius:4px}.page-header[data-v-4ce54071]{display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#7c6936}.chapter[data-v-4ce54071]{font-family:var(--font-optima)}.chapter-hint[data-v-4ce54071]{font-family:var(--font-aaql)}.page-heading[data-v-4ce54071]{margin:18px 0 10px;font-family:var(--font-optima);font-size:32px;line-height:38px;letter-spacing:1px}.page-lead[data-v-4ce54071]{font-size:17px;line-height:var(--paper-line-step);color:#3b3322;margin-bottom:var(--paper-line-step)}.page-lead.page-lead-muted[data-v-4ce54071]{color:#5a5136;opacity:.88;margin-top:4px}.page-lead.small[data-v-4ce54071]{font-size:15px;line-height:24px;margin-bottom:10px}.page-points[data-v-4ce54071]{list-style:none;padding:0;display:flex;flex-direction:column;gap:14px}.page-points-compact[data-v-4ce54071]{gap:10px;margin-bottom:20px}.page-points li[data-v-4ce54071]{display:grid;grid-template-columns:16px 1fr;gap:12px;align-items:start;padding:8px 10px;border-radius:12px;background:#8d744412}.mark[data-v-4ce54071]{width:10px;height:10px;margin-top:6px;border-radius:50%;background:linear-gradient(135deg,#c89c4f,#7d5b1c);box-shadow:0 0 0 4px #c89c4f29}.page-points p[data-v-4ce54071]{margin:0;line-height:var(--paper-line-step);font-size:16px;color:#2f2a1f}.answer-card[data-v-4ce54071]{margin:16px 0 8px;padding:16px 18px;border-radius:14px;background:radial-gradient(circle at 20% 20%,rgba(240,220,178,.42),transparent 48%),radial-gradient(circle at 80% 70%,rgba(205,171,108,.34),transparent 50%),#8d744414;font-family:var(--font-aaql);color:#2f2a1f;position:relative;overflow:hidden;box-shadow:0 20px 38px #3c2c112e,inset 0 1px #fff9,inset 0 -1px #563e161f}.answer-label[data-v-4ce54071]{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#8d7a44}.answer-meta[data-v-4ce54071]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.answer-code[data-v-4ce54071]{margin-top:2px;font-size:18px;letter-spacing:.12em;color:#4b3a18;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.7)}.answer-card.large[data-v-4ce54071]{padding:18px 20px}.answer-divider-line[data-v-4ce54071]{height:1px;width:100%;background:linear-gradient(90deg,#5d45150d,#5d45154d,#5d45150d);margin:10px 0}.answer-result[data-v-4ce54071]{position:relative;padding:8px 2px 2px}.answer-chip[data-v-4ce54071]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:linear-gradient(135deg,#c6a161a6,#84662e7a);color:#3c2b11;letter-spacing:.12em;font-size:11px;text-transform:uppercase;box-shadow:0 10px 18px #3c2c1129}.answer-text[data-v-4ce54071]{margin:12px 0 4px;font-size:24px;letter-spacing:.01em;line-height:1.6;color:#161005;text-shadow:0 1px 0 rgba(255,255,255,.8);position:relative;font-weight:800;padding:14px 14px 10px;border-radius:12px;background:linear-gradient(180deg,#fff5e1e6,#ebd4a059);box-shadow:inset 0 1px #ffffffb3,0 16px 34px #3c2c1124}.answer-text[data-v-4ce54071]:before{content:"";position:absolute;inset:6px 8px 12px;background:radial-gradient(circle at 18% 26%,rgba(255,227,175,.5),transparent 38%),radial-gradient(circle at 72% 70%,rgba(193,152,82,.25),transparent 42%);filter:blur(10px);opacity:.8;pointer-events:none;z-index:0}.answer-text-body[data-v-4ce54071]{position:relative;z-index:1;display:inline-block;opacity:0;filter:blur(14px);transform:translateY(16px) scale(.98);animation:answerTextIn-4ce54071 .9s cubic-bezier(.19,1,.22,1) .14s forwards}.answer-note[data-v-4ce54071]{margin-top:6px;font-size:14px;color:#5a5136}.answer-reveal[data-v-4ce54071]{opacity:0;animation:answerReveal-4ce54071 .75s cubic-bezier(.19,1,.22,1) forwards}.answer-reveal[data-v-4ce54071]:before{content:"";position:absolute;inset:12px;border:1px dashed rgba(93,69,21,.2);border-radius:10px;pointer-events:none}.page-stamp[data-v-4ce54071]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;color:#6a5429;letter-spacing:.16em;font-size:11px}.page-footnote[data-v-4ce54071]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#6a5a38;margin-top:26px;gap:18px}.pager[data-v-4ce54071]{display:flex;align-items:center;gap:10px}.nav-btn[data-v-4ce54071]{border:none;background:transparent;color:#3f2f12;font-family:var(--font-optima);padding:8px 10px 6px;border-radius:8px;cursor:pointer;letter-spacing:.12em;transition:transform .15s ease,color .15s ease;box-shadow:none;position:relative;font-weight:600}.nav-btn[data-v-4ce54071]:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:linear-gradient(90deg,#3f2f1273,#3f2f121a,#3f2f1273);opacity:.9}.nav-btn[data-v-4ce54071]:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.nav-btn[data-v-4ce54071]:not(:disabled):hover{transform:translateY(-1px);color:#2b1f0d}.nav-btn[data-v-4ce54071]:not(:disabled):active{transform:translateY(0)}.page-counter[data-v-4ce54071]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;background:#8f732f1f;font-family:var(--font-optima);color:#2f2a1f}.divider[data-v-4ce54071]{width:1px;height:14px;background:#42361766}.access-gate[data-v-4ce54071]{display:flex;flex-direction:column;gap:14px;padding:14px 8px 10px;position:relative}.access-form[data-v-4ce54071]{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:6px 0 0;position:relative}.guide-arrow[data-v-4ce54071]{position:absolute;width:82px;height:auto;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1));pointer-events:none}.guide-arrow-input[data-v-4ce54071]{top:0;left:-18px;transform:rotate(-6deg)}.guide-arrow-btn[data-v-4ce54071]{bottom:8px;left:2px;transform:rotate(8deg) scaleX(-1)}.guide-note[data-v-4ce54071]{position:absolute;font-size:12px;color:#5a5136;letter-spacing:.06em;text-shadow:0 1px 0 rgba(255,255,255,.6)}.guide-note-input[data-v-4ce54071]{top:6px;left:60px}.guide-note-btn[data-v-4ce54071]{bottom:18px;left:74px}.access-input[data-v-4ce54071]{flex:1;padding:12px 4px;width:186px;border:none;background:transparent;font-size:26px;letter-spacing:.18em;text-transform:uppercase;font-family:var(--font-optima);color:#2f2a1f;outline:none;text-shadow:0 1px 0 rgba(255,255,255,.5);box-shadow:inset 0 -1px #5d45156b,inset 0 -6px 12px #5d45150f;transition:transform .16s ease}.access-input[data-v-4ce54071]:focus{transform:translateY(-1px)}.access-input[data-v-4ce54071]::placeholder{color:#5d451573;letter-spacing:.22em}.access-input[data-v-4ce54071]:placeholder-shown{box-shadow:inset 0 -2px #5d451580,inset 0 -8px 14px #5d451514}.access-input.is-ready[data-v-4ce54071]{box-shadow:inset 0 -2px #3a5c2b99,inset 0 -10px 18px #3a5c2b14;color:#2c3a1b}.access-btn[data-v-4ce54071]{min-width:110px;background:transparent;border:none;color:#3f2f12;padding:4px 6px;font-size:15px;letter-spacing:.22em;box-shadow:none;position:relative;text-shadow:0 1px 0 rgba(255,255,255,.45),0 0 0 rgba(0,0,0,.3);font-weight:600;margin:10px auto 0}.access-btn[data-v-4ce54071]:before{content:"";position:absolute;inset:-4px -8px -6px;background:linear-gradient(180deg,#d6bd8a9e,#d6bd8a26);border-radius:8px;opacity:.8;transition:transform .15s ease,opacity .15s ease}.access-btn[data-v-4ce54071]:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:linear-gradient(90deg,#5d451580,#5d451514,#5d451580);opacity:.85;transition:transform .15s ease,opacity .15s ease}.access-btn[data-v-4ce54071]:not(:disabled):hover:after{transform:translateY(-1px);opacity:1}.access-btn[data-v-4ce54071]:not(:disabled):hover:before{transform:translateY(-1px);opacity:1}.access-btn[data-v-4ce54071]:not(:disabled):active:after{transform:translateY(0)}.access-btn.is-ready[data-v-4ce54071]{color:#263818}.access-btn.is-ready[data-v-4ce54071]:before{background:linear-gradient(180deg,#9ec4754d,#9ec47514)}.access-btn.is-ready[data-v-4ce54071]:after{background:linear-gradient(90deg,#3a5c2b99,#3a5c2b1f,#3a5c2b99)}.access-btn.is-ready[data-v-4ce54071]:not(:disabled):hover{color:#1f2f12}.access-btn.is-ready[data-v-4ce54071]:not(:disabled):hover:before{opacity:1;transform:translateY(-1px)}.access-btn.is-ready[data-v-4ce54071]:not(:disabled):hover:after{opacity:1;transform:translateY(-1px)}.access-error[data-v-4ce54071]{color:#9d2f2f;font-size:13px;text-align:center}.input-guide[data-v-4ce54071]{display:flex;flex-direction:column;gap:2px;padding:4px 0 2px;color:#4a3f2b;font-size:13px;letter-spacing:.04em;width:100%}.guide-label[data-v-4ce54071]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#7b6134}.guide-text[data-v-4ce54071]{position:relative}.guide-sub[data-v-4ce54071]{color:#6a5a38;font-size:12px;letter-spacing:.03em}.guide-text[data-v-4ce54071]:after{content:"↵";font-size:12px;color:#5d451599;margin-left:6px}.restart-card[data-v-4ce54071]{display:flex;flex-direction:column;gap:12px;padding:10px 0 4px;border-radius:10px;background:transparent}.restart-btn[data-v-4ce54071]{align-self:flex-start;min-width:130px;background:transparent;border:none}.result-side[data-v-4ce54071]{display:flex;flex-direction:column;gap:10px;padding:6px 0}.result-badge[data-v-4ce54071]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;background:linear-gradient(135deg,#c6a161a6,#84662e94);color:#3c2b11;letter-spacing:.08em;font-size:12px;width:fit-content;animation:ribbonWave-4ce54071 4.6s ease-in-out infinite}.result-metadata[data-v-4ce54071]{display:flex;align-items:center;gap:10px;font-family:var(--font-optima);color:#3c2d14}.meta-label[data-v-4ce54071]{padding:2px 10px;border-radius:8px;background:#5d451514;letter-spacing:.1em;font-size:12px}.meta-value[data-v-4ce54071]{font-size:16px;letter-spacing:.04em}@keyframes stampPulse-4ce54071{0%,to{transform:translateY(0);box-shadow:inset 0 0 0 1px #7354202e,0 8px 18px #3c2c1114}50%{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #7354203d,0 12px 22px #3c2c111f}}@keyframes ribbonWave-4ce54071{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-1px) rotate(1deg)}}@keyframes answerReveal-4ce54071{0%{opacity:0;transform:translate(-26px)}50%{opacity:1;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes answerTextIn-4ce54071{0%{opacity:0;transform:translateY(18px) scale(.98);filter:blur(12px)}60%{opacity:1;transform:translateY(-4px) scale(1.01);filter:blur(0px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0px)}}@media (max-width: 980px){.book-body[data-v-4ce54071]{grid-template-columns:1fr;height:auto;overflow:visible}.book-body[data-v-4ce54071]:before{display:none}.left-page[data-v-4ce54071]{border-right:none;border-bottom:1px dashed rgba(89,73,36,.14)}.page-ribbon[data-v-4ce54071]{top:20px}.page-heading[data-v-4ce54071]{font-size:28px;line-height:34px}.page-lead[data-v-4ce54071]{font-size:16px}}@media (max-width: 720px){.answers-book[data-v-4ce54071]{position:fixed;inset:100px 0 auto;width:auto;padding:0 20px;display:flex;justify-content:flex-start;pointer-events:auto}.title[data-v-4ce54071]{font-size:36px}.subtitle[data-v-4ce54071]{font-size:16px}.page[data-v-4ce54071]{padding:36px 26px}.page-points li[data-v-4ce54071]{grid-template-columns:14px 1fr;padding:6px 8px}.page-footnote[data-v-4ce54071]{flex-direction:column;align-items:flex-start}.book-stage-wrap[data-v-4ce54071]{animation:none}.book-stage-wrap[data-v-4ce54071]:not(.is-open){animation:floatDot-4ce54071 4s ease-in-out infinite}.book-stage[data-v-4ce54071]{--book-width-closed: 60px;--book-height-closed: 60px;--book-width-open: 460px;--book-height-open: 420px;transform:translateY(-6px) scale(.82) rotateX(6deg) rotateY(-4deg);width:100%;max-width:100%;pointer-events:auto;border-radius:18px;overflow:hidden}.book-stage.is-open[data-v-4ce54071]{transform:translateY(0) scale(1) rotateX(0) rotateY(0);border-radius:22px;margin-left:auto;margin-right:auto;width:100%;overflow:visible}.book-stage[data-v-4ce54071]:not(.is-open){width:var(--book-width-closed);height:var(--book-height-closed);overflow:hidden}.book-stage:not(.is-open) .book-cover[data-v-4ce54071]{border-radius:14px;box-shadow:0 14px 22px #0c070152,inset 0 0 0 2px #ffe2ba1f,inset 0 0 10px #ffd89f1a}.book-stage:not(.is-open) .cover-side[data-v-4ce54071],.book-stage:not(.is-open) .cover-bottom[data-v-4ce54071]{display:none}.book-stage:not(.is-open) .cover-top[data-v-4ce54071]{border-radius:14px;overflow:hidden}.book-stage[data-v-4ce54071]:not(.is-open){width:var(--book-width-closed);height:var(--book-height-closed);box-shadow:0 10px 18px #0c070159}}@media (max-width: 540px){.answers-book[data-v-4ce54071]{top:100px;left:0;right:0;width:auto;padding:0 20px;align-items:stretch;justify-content:flex-start}.book-stage[data-v-4ce54071]{--book-width-closed: 60px;--book-height-closed: 60px;--book-width-open: 480px;--book-height-open: 460px;width:100%;max-width:480px;transform:translateY(-2px) scale(.95) rotateX(3deg) rotateY(-2deg);border-radius:18px;overflow:hidden}.book-stage.is-open[data-v-4ce54071]{width:100%;height:min(var(--book-height-open),88vh);border-radius:22px;margin-left:auto;margin-right:auto;overflow:visible}.book-stage[data-v-4ce54071]:not(.is-open){width:var(--book-width-closed);height:var(--book-height-closed);overflow:hidden;box-shadow:0 10px 18px #0c070159}.book-shell[data-v-4ce54071]{width:100%;height:min(var(--book-height-open),88vh)}.page[data-v-4ce54071]{padding:24px 16px}.page-lead[data-v-4ce54071]{font-size:15px;line-height:24px}.answer-card[data-v-4ce54071]{padding:14px 16px}.answer-text[data-v-4ce54071]{font-size:20px;line-height:1.5}.access-form[data-v-4ce54071]{align-items:stretch}.access-input[data-v-4ce54071]{width:100%;font-size:22px;letter-spacing:.14em}.access-btn[data-v-4ce54071]{width:100%;margin:8px 0 0}.close-btn[data-v-4ce54071]{right:calc(50% - 48px)}}@media (max-width: 420px){.answers-book[data-v-4ce54071]{top:100px;left:0;right:0;width:auto;padding:0 20px;align-items:stretch;justify-content:flex-start}.book-stage[data-v-4ce54071]{--book-width-closed: 60px;--book-height-closed: 60px;--book-width-open: 440px;--book-height-open: 420px;transform:translateY(-2px) scale(.95);border-radius:18px;overflow:hidden}.book-stage.is-open[data-v-4ce54071]{overflow:visible}.book-stage[data-v-4ce54071]:not(.is-open){width:var(--book-width-closed);height:var(--book-height-closed);overflow:hidden;box-shadow:0 10px 18px #0c070159}.book-shell[data-v-4ce54071]{height:auto;max-height:none}.page[data-v-4ce54071]{padding:22px 14px}.page-lead[data-v-4ce54071]{font-size:14px;line-height:22px}.answer-text[data-v-4ce54071]{font-size:18px;line-height:1.45}.access-input[data-v-4ce54071]{font-size:20px}}@media (prefers-reduced-motion: reduce){.book-body.turn-next .right-page[data-v-4ce54071],.book-body.turn-prev .right-page[data-v-4ce54071]{animation:none}}
