.eb-hero[data-astro-cid-njjvu762]{position:relative;background:var(--cream);border-bottom:1px solid var(--sand);padding:calc(var(--nav-height) + 3rem) var(--space-lg) var(--space-2xl);overflow:hidden}.eb-hero-inner[data-astro-cid-njjvu762]{position:relative;z-index:1;max-width:var(--max-width-nav);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--space-2xl);align-items:center}.eb-back[data-astro-cid-njjvu762]{display:block;font-size:.82rem;color:var(--text-muted);text-decoration:none;margin-bottom:var(--space-md)}.eb-back[data-astro-cid-njjvu762]:hover{color:var(--purple-deep)}.eb-tag[data-astro-cid-njjvu762]{display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.04em;color:#0e5f58;background:#cfefea;padding:.3rem .7rem;border-radius:4px;margin-bottom:var(--space-md)}.eb-hero[data-astro-cid-njjvu762] h1[data-astro-cid-njjvu762]{font-family:var(--font-display);font-size:clamp(2.3rem,4.8vw,3.4rem);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--charcoal);margin-bottom:var(--space-sm);text-wrap:balance}.eb-sub[data-astro-cid-njjvu762]{font-size:1.15rem;line-height:1.65;color:var(--text-secondary);max-width:560px;margin-bottom:var(--space-md)}.eb-hooks[data-astro-cid-njjvu762] p[data-astro-cid-njjvu762]{font-size:.95rem;font-weight:600;color:var(--charcoal);margin-bottom:.4rem}.eb-hooks[data-astro-cid-njjvu762] ul[data-astro-cid-njjvu762]{list-style:none;margin:0 0 var(--space-lg);padding:0;max-width:560px}.eb-hooks[data-astro-cid-njjvu762] li[data-astro-cid-njjvu762]{position:relative;padding:.3rem 0 .3rem 1.4rem;font-size:.98rem;line-height:1.5;color:var(--text-secondary)}.eb-hooks[data-astro-cid-njjvu762] li[data-astro-cid-njjvu762]:before{content:"";position:absolute;left:.2rem;top:.85em;width:7px;height:7px;border-radius:50%;background:var(--teal)}.eb-cta[data-astro-cid-njjvu762]{display:inline-flex}.eb-cover-wrap[data-astro-cid-njjvu762]{display:flex;justify-content:center;perspective:1400px}.eb-cover-art[data-astro-cid-njjvu762]{display:flex;flex-direction:column;padding:2rem 1.75rem 1.6rem 2.4rem;color:#fff;background:radial-gradient(rgba(255,255,255,.16) 1.2px,transparent 1.6px) 0 0 / 16px 16px,linear-gradient(150deg,var(--cover-1, #5B35A4) 0%,var(--cover-2, #4A2B7A) 60%,var(--cover-3, #33195C) 100%)}.eb-cover-art[data-astro-cid-njjvu762]:before{content:"";position:absolute;inset:0 auto 0 0;width:14px;background:var(--cover-spine, var(--teal));box-shadow:inset -3px 0 6px #0000002e}.eb-cover[data-astro-cid-njjvu762]{position:relative;width:min(100%,340px);aspect-ratio:3 / 4.1;border-radius:4px 10px 10px 4px;overflow:hidden;transform:rotateY(-14deg) rotate(2deg);transform-origin:left center;box-shadow:22px 26px 50px #33195c59,4px 4px #33195c40}.eb-cover-brand[data-astro-cid-njjvu762]{font-weight:700;font-size:.82rem;letter-spacing:-.01em;opacity:.9}.eb-cover-brand[data-astro-cid-njjvu762] b[data-astro-cid-njjvu762]{font-weight:700;opacity:.7}.eb-cover-title[data-astro-cid-njjvu762]{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.18;margin-top:auto;text-wrap:balance}.eb-cover-sub[data-astro-cid-njjvu762]{font-size:.8rem;line-height:1.5;opacity:.8;margin-top:.8rem}.eb-inside[data-astro-cid-njjvu762]{padding:var(--space-2xl) var(--space-lg) var(--space-xl)}.eb-inside-inner[data-astro-cid-njjvu762],.eb-body[data-astro-cid-njjvu762]{max-width:var(--max-width-nav);margin:0 auto}.eb-inside[data-astro-cid-njjvu762] h2[data-astro-cid-njjvu762]{font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.1rem);font-weight:400;color:var(--charcoal);text-align:center;margin-bottom:var(--space-lg)}.eb-inside[data-astro-cid-njjvu762] h2[data-astro-cid-njjvu762]{margin-bottom:.35rem}.eb-inside-hint[data-astro-cid-njjvu762]{text-align:center;font-size:.95rem;color:var(--text-muted);margin-bottom:var(--space-lg)}.eb-book[data-astro-cid-njjvu762]{position:relative;width:min(100%,860px);height:540px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:540px;perspective:2200px;cursor:pointer;transform:translate(-25%);transition:transform 1.1s var(--ease-smooth);filter:drop-shadow(0 22px 34px rgba(51,25,92,.2))}.eb-book[data-astro-cid-njjvu762].open{transform:translate(0)}.eb-page[data-astro-cid-njjvu762]{background:#fffdf8;padding:2.2rem 2rem 1.8rem;overflow:hidden}.eb-page-right[data-astro-cid-njjvu762]{grid-column:2;position:relative;border-radius:0 8px 8px 0;box-shadow:inset 14px 0 18px -14px #0000002e;display:flex;flex-direction:column}.eb-page-label[data-astro-cid-njjvu762]{display:block;font-family:var(--font-display);font-size:1.25rem;color:var(--charcoal);padding-bottom:.6rem;margin-bottom:.9rem;border-bottom:1px solid var(--sand)}.eb-preview[data-astro-cid-njjvu762]{display:none}.eb-preview[data-astro-cid-njjvu762].active{display:block;animation:page-in .35s ease}@keyframes page-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.eb-page-label[data-astro-cid-njjvu762] small[data-astro-cid-njjvu762]{display:block;font-family:var(--font-body);font-size:.72rem;color:var(--text-muted);margin-top:.2rem}.eb-page-right[data-astro-cid-njjvu762] p[data-astro-cid-njjvu762].eb-li{margin-bottom:.3rem;padding-left:.9rem;text-indent:-.9rem}.eb-page-right[data-astro-cid-njjvu762] p[data-astro-cid-njjvu762]{font-size:.9rem;line-height:1.7;color:var(--text-secondary);margin-bottom:.8rem}.eb-page-more[data-astro-cid-njjvu762]{position:absolute;left:0;right:0;bottom:0;padding:4.5rem 2rem 1.5rem;background:linear-gradient(to bottom,#fffdf800,#fffdf8 62%);font-size:.9rem;font-weight:500;color:var(--purple-deep);text-decoration:none}.eb-page-more[data-astro-cid-njjvu762]:hover{text-decoration:underline}.eb-leaf[data-astro-cid-njjvu762]{position:absolute;top:0;bottom:0;left:50%;width:50%;transform-origin:left center;transform-style:preserve-3d;transition:transform 1.1s var(--ease-smooth)}.eb-book[data-astro-cid-njjvu762].open .eb-leaf[data-astro-cid-njjvu762]{transform:rotateY(-180deg)}.eb-leaf-front[data-astro-cid-njjvu762],.eb-leaf-back[data-astro-cid-njjvu762]{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.eb-leaf-front[data-astro-cid-njjvu762]{border-radius:0 8px 8px 0;overflow:hidden}.eb-leaf-front[data-astro-cid-njjvu762] .eb-cover-title[data-astro-cid-njjvu762]{font-size:clamp(1.6rem,2.8vw,2.2rem)}.eb-leaf-back[data-astro-cid-njjvu762]{transform:rotateY(180deg);border-radius:8px 0 0 8px;box-shadow:inset -14px 0 18px -14px #0000002e}.eb-toc[data-astro-cid-njjvu762]{list-style:none;counter-reset:toc;margin:0;padding:0}.eb-toc[data-astro-cid-njjvu762] li[data-astro-cid-njjvu762]{counter-increment:toc;border-bottom:1px dotted var(--sand)}.eb-toc[data-astro-cid-njjvu762] button[data-astro-cid-njjvu762]{display:flex;gap:.7rem;align-items:baseline;width:100%;padding:.42rem .4rem;margin:0 -.4rem;font:inherit;font-size:.88rem;line-height:1.35;text-align:left;color:var(--charcoal);background:none;border:0;border-radius:6px;cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast)}.eb-toc[data-astro-cid-njjvu762] button[data-astro-cid-njjvu762]:before{content:counter(toc,decimal-leading-zero);font-family:var(--font-display);font-size:.85rem;color:var(--purple-light);min-width:1.4rem}.eb-toc[data-astro-cid-njjvu762] button[data-astro-cid-njjvu762]:hover,.eb-toc[data-astro-cid-njjvu762] button[data-astro-cid-njjvu762].active{background:var(--purple-wash);color:var(--purple-deep)}.eb-toc[data-astro-cid-njjvu762] button[data-astro-cid-njjvu762].active:before{color:var(--teal)}.eb-toc[data-astro-cid-njjvu762] button[data-astro-cid-njjvu762]:focus-visible{outline:2px solid var(--purple-mid);outline-offset:1px}.eb-toc-more[data-astro-cid-njjvu762]{font-size:.8rem;color:var(--text-muted);margin-top:.7rem}@media(prefers-reduced-motion:reduce){.eb-book[data-astro-cid-njjvu762],.eb-leaf[data-astro-cid-njjvu762]{transition:none}.eb-preview[data-astro-cid-njjvu762].active{animation:none}}@media(max-width:760px){.eb-book[data-astro-cid-njjvu762],.eb-book[data-astro-cid-njjvu762].open{display:flex;flex-direction:column;transform:none;height:auto;cursor:default;filter:none}.eb-leaf[data-astro-cid-njjvu762]{order:-1}.eb-leaf[data-astro-cid-njjvu762]{position:static;width:auto;transform:none!important}.eb-leaf-front[data-astro-cid-njjvu762]{display:none}.eb-leaf-back[data-astro-cid-njjvu762]{position:static;transform:none;border-radius:8px 8px 0 0;border:1px solid var(--sand);border-bottom:0;box-shadow:none;padding:1.4rem 1.2rem 1rem}.eb-toc[data-astro-cid-njjvu762] button[data-astro-cid-njjvu762]{padding-top:.6rem;padding-bottom:.6rem}.eb-page-right[data-astro-cid-njjvu762]{border-radius:0 0 8px 8px;border:1px solid var(--sand);box-shadow:none;height:440px}}.eb-body[data-astro-cid-njjvu762]{padding:0 var(--space-lg) var(--space-2xl)}.eb-form-card[data-astro-cid-njjvu762]{scroll-margin-top:calc(var(--nav-height) + var(--space-md))}.eb-form-card[data-astro-cid-njjvu762]{background:#fff;border:1px solid var(--sand);border-top:3px solid var(--teal);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:0 10px 34px #4a2b7a14;margin-bottom:var(--space-xl)}.eb-form-head[data-astro-cid-njjvu762]{margin-bottom:var(--space-md);text-align:center}.eb-form-head[data-astro-cid-njjvu762] h2[data-astro-cid-njjvu762]{font-family:var(--font-display);font-size:1.5rem;font-weight:400;color:var(--charcoal);margin-bottom:.25rem}.eb-form-head[data-astro-cid-njjvu762] p[data-astro-cid-njjvu762]{font-size:.92rem;color:var(--text-secondary)}.eb-fields[data-astro-cid-njjvu762]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm) var(--space-md)}.eb-field[data-astro-cid-njjvu762]{min-width:0}.eb-field[data-astro-cid-njjvu762] label[data-astro-cid-njjvu762]{display:block;font-size:.8rem;font-weight:500;color:var(--charcoal);margin-bottom:.3rem}.eb-field[data-astro-cid-njjvu762] label[data-astro-cid-njjvu762] .eb-star[data-astro-cid-njjvu762]{color:var(--purple-mid);font-weight:700}.eb-field[data-astro-cid-njjvu762] input[data-astro-cid-njjvu762],.eb-field[data-astro-cid-njjvu762] select[data-astro-cid-njjvu762]{width:100%;font:inherit;font-size:.95rem;padding:.65rem .8rem;border:1px solid var(--sand);border-radius:var(--radius-md);background:var(--warm-white);color:var(--charcoal)}.eb-field[data-astro-cid-njjvu762] input[data-astro-cid-njjvu762]:focus-visible,.eb-field[data-astro-cid-njjvu762] select[data-astro-cid-njjvu762]:focus-visible{outline:2px solid var(--purple-mid);outline-offset:1px}.eb-hp[data-astro-cid-njjvu762]{position:absolute;left:-9999px}.eb-submit[data-astro-cid-njjvu762]{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);margin-top:var(--space-lg)}.eb-get[data-astro-cid-njjvu762]{display:inline-flex;align-items:center;gap:.75rem;font:inherit;font-size:1.08rem;font-weight:600;color:#fff;background:var(--purple-deep);border:2px solid var(--purple-deep);border-radius:999px;padding:.95rem 2.2rem .95rem 1.7rem;cursor:pointer;transition:transform var(--duration-normal) var(--ease-smooth),box-shadow var(--duration-normal),background var(--duration-normal);box-shadow:0 6px 18px #4a2b7a40}.eb-get[data-astro-cid-njjvu762]:hover,.eb-get[data-astro-cid-njjvu762]:focus-visible{transform:translateY(-3px) scale(1.03);background:var(--purple-mid);border-color:var(--purple-mid);box-shadow:0 12px 30px #4a2b7a52,0 0 0 5px #2ec4b647}.eb-get[data-astro-cid-njjvu762]:active{transform:translateY(0) scale(.99)}.eb-get[data-astro-cid-njjvu762]:disabled{opacity:.7;cursor:progress}.eb-get-icon[data-astro-cid-njjvu762]{position:relative;width:26px;height:26px;flex:none}.eb-get-icon[data-astro-cid-njjvu762] svg[data-astro-cid-njjvu762]{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:opacity var(--duration-normal),transform .45s var(--ease-smooth)}.eb-get-icon[data-astro-cid-njjvu762] .book-open[data-astro-cid-njjvu762]{opacity:0;transform:scale(.6) rotate(-12deg);stroke:#9fe8e0}.eb-get[data-astro-cid-njjvu762]:hover .book-closed[data-astro-cid-njjvu762],.eb-get[data-astro-cid-njjvu762]:focus-visible .book-closed[data-astro-cid-njjvu762]{opacity:0;transform:scale(.6) rotate(12deg)}.eb-get[data-astro-cid-njjvu762]:hover .book-open[data-astro-cid-njjvu762],.eb-get[data-astro-cid-njjvu762]:focus-visible .book-open[data-astro-cid-njjvu762]{opacity:1;transform:scale(1.18) rotate(0);animation:book-bob 1.4s ease-in-out .45s infinite}@keyframes book-bob{0%,to{transform:scale(1.18) translateY(0)}50%{transform:scale(1.26) translateY(-2px)}}@media(prefers-reduced-motion:reduce){.eb-get[data-astro-cid-njjvu762],.eb-get-icon[data-astro-cid-njjvu762] svg[data-astro-cid-njjvu762]{transition:none}.eb-get[data-astro-cid-njjvu762]:hover .book-open[data-astro-cid-njjvu762],.eb-get[data-astro-cid-njjvu762]:focus-visible .book-open[data-astro-cid-njjvu762]{animation:none}}.eb-status[data-astro-cid-njjvu762]{font-size:.85rem;color:#b3261e;min-height:1.2em;text-align:center}.eb-for[data-astro-cid-njjvu762]{font-size:.95rem;line-height:1.6;color:var(--text-secondary);max-width:560px;margin-bottom:var(--space-md);padding-left:.9rem;border-left:3px solid var(--teal)}.eb-for[data-astro-cid-njjvu762] b[data-astro-cid-njjvu762]{color:var(--charcoal);font-weight:600}@media(max-width:900px){.eb-hero-inner[data-astro-cid-njjvu762]{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.eb-cover[data-astro-cid-njjvu762]{width:min(70%,280px)}}@media(max-width:700px){.eb-hero[data-astro-cid-njjvu762]{padding:calc(var(--nav-height) + var(--space-lg)) var(--space-md) var(--space-xl)}.eb-inside[data-astro-cid-njjvu762]{padding:var(--space-xl) var(--space-md) var(--space-lg)}.eb-body[data-astro-cid-njjvu762]{padding:var(--space-lg) var(--space-md) var(--space-xl)}.eb-fields[data-astro-cid-njjvu762]{grid-template-columns:1fr}.eb-field[data-astro-cid-njjvu762] input[data-astro-cid-njjvu762],.eb-field[data-astro-cid-njjvu762] select[data-astro-cid-njjvu762]{font-size:16px}.eb-form-card[data-astro-cid-njjvu762]{padding:var(--space-md)}.eb-get[data-astro-cid-njjvu762]{width:100%;justify-content:center}}
