.bo3[data-v-9abff15a]{--pw:min(40vw,250px);--ph:calc(var(--pw)*4/3)}.bo3__stage[data-v-9abff15a]{border-radius:12px;cursor:pointer;display:block;height:calc(var(--ph) + 24px);margin:0 auto;perspective:1600px;width:calc(var(--pw)*2)}.bo3__stage[data-v-9abff15a]:focus-visible{outline:2px solid #f39322;outline-offset:6px}.bo3__book[data-v-9abff15a]{display:block;height:var(--ph);margin-left:calc(var(--pw)/2);position:relative;transform:rotateX(8deg) rotateY(-18deg);transform-style:preserve-3d;transition:transform .9s cubic-bezier(.22,1,.36,1),margin .9s cubic-bezier(.22,1,.36,1);width:var(--pw)}.is-open .bo3__book[data-v-9abff15a]{margin-left:var(--pw);transform:rotateX(10deg) rotateY(0)}.bo3__page[data-v-9abff15a]{background:#fbf9f4;color:#0b1530;height:var(--ph);overflow:hidden;position:absolute;top:0;width:var(--pw)}.bo3__page--right[data-v-9abff15a]{border-radius:0 6px 6px 0;box-shadow:inset 10px 0 18px -10px #0b153059,14px 18px 30px -12px #0b15308c;left:0}.bo3__toc-h[data-v-9abff15a]{border-bottom:2px solid var(--acc);font-family:var(--font-disp);font-size:clamp(12px,2.6vw,18px);font-weight:700;line-height:1.3;margin-bottom:4px;padding-bottom:4px}.bo3__toc-row[data-v-9abff15a]{display:flex;font-size:clamp(9px,1.9vw,13px);gap:6px;line-height:1.35}.bo3__toc-row b[data-v-9abff15a]{color:#b4521a;flex:none;width:1.4em}.bo3__toc-row span[data-v-9abff15a]{display:-webkit-box;flex:1;-webkit-line-clamp:1;min-width:0;-webkit-box-orient:vertical;overflow:hidden}.bo3__toc-more[data-v-9abff15a]{color:#4a5470;font-size:clamp(9px,1.8vw,12px);margin-top:auto}.bo3__pic[data-v-9abff15a]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.bo3__pic-tag[data-v-9abff15a]{background:var(--acc);border-radius:999px;color:#0b1530;font-size:12px;font-weight:700;left:8px;line-height:1.4;padding:2px 8px;position:absolute;top:8px}.bo3__cover[data-v-9abff15a]{inset:0;position:absolute;transform-origin:left center;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.22,1,.36,1);z-index:2}.is-open .bo3__cover[data-v-9abff15a]{transform:rotateY(-178deg)}.bo3__cover-back[data-v-9abff15a],.bo3__cover-front[data-v-9abff15a]{backface-visibility:hidden;border-radius:2px 6px 6px 2px;inset:0;overflow:hidden;position:absolute}.bo3__cover-front[data-v-9abff15a]{background:#1c2b57;box-shadow:inset 5px 0 #0003,16px 20px 34px -12px #0b153099}.bo3__cover-front img[data-v-9abff15a]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bo3__cover-fallback[data-v-9abff15a]{color:#f4f0e8;display:grid;font-weight:700;height:100%;padding:12px;place-items:center;text-align:center}.bo3__cover-back[data-v-9abff15a]{background:#fbf9f4;border-radius:6px 2px 2px 6px;box-shadow:inset -10px 0 18px -10px #0b153059;color:#0b1530;display:flex;flex-direction:column;gap:4px;padding:8% 7%;transform:rotateY(180deg)}.bo3__spine[data-v-9abff15a]{background:#0b1530;height:100%;left:-10px;position:absolute;top:0;transform:rotateY(-90deg);transform-origin:right center;width:10px}.bo3__shine[data-v-9abff15a]{animation:bo3shine-9abff15a 1.4s cubic-bezier(.22,1,.36,1) .3s 1 forwards;background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.28) 50%,transparent 65%);inset:0;position:absolute;transform:translate(-110%)}@keyframes bo3shine-9abff15a{to{transform:translate(110%)}}.bo3__hint[data-v-9abff15a]{font-size:12px;line-height:1.5;margin-top:8px;opacity:.75;text-align:center}.is-still .bo3__book[data-v-9abff15a],.is-still .bo3__cover[data-v-9abff15a],.is-still .bo3__page--left[data-v-9abff15a]{transition:none}.is-still .bo3__shine[data-v-9abff15a]{animation:none}@media(prefers-reduced-motion:reduce){.bo3__book[data-v-9abff15a],.bo3__cover[data-v-9abff15a]{transition:none}.bo3__shine[data-v-9abff15a]{animation:none}}.bf[data-v-c6cb9e6d]{outline:none}.bf[data-v-c6cb9e6d]:focus-visible{border-radius:16px;outline:2px solid #f39322;outline-offset:8px}.bf__book[data-v-c6cb9e6d]{aspect-ratio:16/9;margin:0 auto;max-width:1040px;perspective:2400px;position:relative;touch-action:pan-y;width:100%}.bf__base[data-v-c6cb9e6d],.bf__leaf[data-v-c6cb9e6d]{height:100%;position:absolute;top:0;width:50%}.bf__base--left[data-v-c6cb9e6d]{left:0}.bf__base--right[data-v-c6cb9e6d],.bf__leaf[data-v-c6cb9e6d]{left:50%}.bf__base[data-v-c6cb9e6d],.bf__face[data-v-c6cb9e6d]{background:#fbf9f4;color:#0b1530;overflow:hidden}.bf__base--left[data-v-c6cb9e6d],.bf__face--back[data-v-c6cb9e6d]{border-radius:12px 0 0 12px;box-shadow:inset -18px 0 24px -18px #0b153059}.bf__base--left[data-v-c6cb9e6d]{box-shadow:inset -18px 0 24px -18px #0b153059,-8px 16px 34px -14px #0b153073}.bf__base--right[data-v-c6cb9e6d],.bf__face--front[data-v-c6cb9e6d]{border-radius:0 12px 12px 0;box-shadow:inset 18px 0 24px -18px #0b15304d}.bf__base--right[data-v-c6cb9e6d]{box-shadow:inset 18px 0 24px -18px #0b15304d,8px 16px 34px -14px #0b153073}.bf__leaf[data-v-c6cb9e6d]{transform-origin:left center;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.22,1,.36,1)}.bf__leaf.is-turned[data-v-c6cb9e6d]{transform:rotateY(-180deg)}.bf__face[data-v-c6cb9e6d]{backface-visibility:hidden;inset:0;position:absolute}.bf__face--back[data-v-c6cb9e6d]{transform:rotateY(180deg)}.bf__gutter[data-v-c6cb9e6d]{background:#0b153026;height:100%;left:calc(50% - 1px);pointer-events:none;position:absolute;top:0;width:2px;z-index:999}.bf__img[data-v-c6cb9e6d]{background:#1c2b57;height:100%;position:relative;width:100%}.bf__plate[data-v-c6cb9e6d]{background:radial-gradient(120% 80% at 80% 10%,color-mix(in srgb,var(--acc) 45%,transparent),transparent 60%),#1c2b57;color:#f4f0e8;display:flex;flex-direction:column;font-family:var(--font-disp);font-size:24px;font-weight:700;gap:8px;inset:0;justify-content:flex-end;line-height:1.35;padding:32px;position:absolute}.bf__plate b[data-v-c6cb9e6d]{color:var(--acc);font-size:96px;line-height:1}.bf__img img[data-v-c6cb9e6d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bf__img--wide[data-v-c6cb9e6d]{aspect-ratio:4/3;border-radius:12px 12px 0 0;height:auto;overflow:hidden}.bf__tag[data-v-c6cb9e6d]{background:var(--acc);border-radius:999px;color:#0b1530;font-size:14px;font-weight:700;left:12px;line-height:1.5;padding:2px 12px;position:absolute;top:12px}.bf__text[data-v-c6cb9e6d]{display:flex;flex-direction:column;gap:12px;height:100%;padding:32px 32px 40px;position:relative}.bf__kick[data-v-c6cb9e6d]{color:#b4521a;font-size:14px;font-weight:600;line-height:1.5}.bf__h[data-v-c6cb9e6d]{font-family:var(--font-disp);font-size:24px;font-weight:700;line-height:1.35;text-wrap:balance}.bf__sub[data-v-c6cb9e6d]{color:#4a5470;margin-top:-4px}.bf__list[data-v-c6cb9e6d],.bf__sub[data-v-c6cb9e6d]{font-size:16px;line-height:1.6}.bf__list[data-v-c6cb9e6d]{display:grid;gap:8px}.bf__list li[data-v-c6cb9e6d]{padding-left:24px;position:relative}.bf__list li[data-v-c6cb9e6d]:before{background:var(--acc);border-radius:3px;box-shadow:0 0 0 1.5px #0b1530;content:"";height:10px;left:4px;position:absolute;top:.6em;width:10px}.bf__use[data-v-c6cb9e6d]{background:#fff3c4;border-radius:12px;margin-top:4px;padding:12px}.bf__quote[data-v-c6cb9e6d],.bf__use[data-v-c6cb9e6d]{font-size:15px;line-height:1.6}.bf__quote[data-v-c6cb9e6d]{border-left:3px solid var(--acc);color:#4a5470;padding-left:12px}.bf__folio[data-v-c6cb9e6d]{bottom:12px;color:#4a5470;font-size:12px;position:absolute;right:24px}@media(min-width:768px)and (max-width:1023px){.bf__book[data-v-c6cb9e6d]{aspect-ratio:4/3}.bf__sub[data-v-c6cb9e6d]{display:none}.bf__text[data-v-c6cb9e6d]{gap:8px;padding:24px 20px 32px}.bf__h[data-v-c6cb9e6d]{font-size:20px}.bf__list[data-v-c6cb9e6d]{font-size:14px;gap:4px;line-height:1.55}.bf__quote[data-v-c6cb9e6d],.bf__use[data-v-c6cb9e6d]{font-size:14px;padding:8px 10px}.bf__quote[data-v-c6cb9e6d]{display:none}}.bf__single[data-v-c6cb9e6d]{perspective:1400px;touch-action:pan-y}.bf__card[data-v-c6cb9e6d]{background:#fbf9f4;border:1px solid rgba(11,21,48,.15);border-radius:12px;box-shadow:0 16px 34px -16px #0b153080;color:#0b1530;overflow:hidden;transform-origin:left center}.bf__card .bf__text[data-v-c6cb9e6d]{height:auto;padding:16px 16px 20px}.bf__card .bf__h[data-v-c6cb9e6d]{font-size:20px}.bf-back-enter-active[data-v-c6cb9e6d],.bf-back-leave-active[data-v-c6cb9e6d],.bf-turn-enter-active[data-v-c6cb9e6d],.bf-turn-leave-active[data-v-c6cb9e6d]{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1)}.bf-turn-leave-to[data-v-c6cb9e6d]{opacity:0;transform:rotateY(-75deg)}.bf-back-leave-to[data-v-c6cb9e6d],.bf-turn-enter-from[data-v-c6cb9e6d]{opacity:0;transform:translate(24px)}.bf-back-enter-from[data-v-c6cb9e6d]{opacity:0;transform:rotateY(-75deg)}.bf__nav[data-v-c6cb9e6d]{display:flex;gap:12px;margin-top:16px}.bf__btn[data-v-c6cb9e6d],.bf__nav[data-v-c6cb9e6d]{align-items:center;justify-content:center}.bf__btn[data-v-c6cb9e6d]{border:1.5px solid;border-radius:999px;display:inline-flex;font-size:16px;font-weight:600;gap:8px;height:44px;min-width:44px;padding:0 12px;transition:background-color .2s,color .2s,transform .2s}.bf__btn[data-v-c6cb9e6d]:active{transform:scale(.98)}.bf__btn[data-v-c6cb9e6d]:disabled{cursor:not-allowed;opacity:.35}.bf__btn--main[data-v-c6cb9e6d]:not(:disabled){background:#f39322;border-color:#f39322;color:#0b1530}.bf__btn[data-v-c6cb9e6d]:focus-visible,.bf__dot[data-v-c6cb9e6d]:focus-visible{outline:2px solid #f39322;outline-offset:2px}.bf__count[data-v-c6cb9e6d]{font-size:16px;font-weight:600;min-width:64px;text-align:center}.bf__dots[data-v-c6cb9e6d]{flex-wrap:wrap;gap:4px;justify-content:center;max-width:60%}.bf__dot[data-v-c6cb9e6d]{border-radius:999px;height:24px;position:relative;width:24px}.bf__dot[data-v-c6cb9e6d]:after{background:currentColor;border-radius:999px;content:"";inset:8px;opacity:.3;position:absolute;transition:opacity .2s,transform .2s}.bf__dot.is-on[data-v-c6cb9e6d]:after{background:#f39322;opacity:1;transform:scale(1.4)}@media(prefers-reduced-motion:reduce){.bf__leaf[data-v-c6cb9e6d]{transition:none}.bf-back-enter-active[data-v-c6cb9e6d],.bf-back-leave-active[data-v-c6cb9e6d],.bf-turn-enter-active[data-v-c6cb9e6d],.bf-turn-leave-active[data-v-c6cb9e6d]{transition:opacity .15s}.bf-back-enter-from[data-v-c6cb9e6d],.bf-back-leave-to[data-v-c6cb9e6d],.bf-turn-enter-from[data-v-c6cb9e6d],.bf-turn-leave-to[data-v-c6cb9e6d]{transform:none}}.ca[data-v-f0a57b44]{background:var(--color-lb-card);border:1px solid rgba(11,21,48,.18);border-radius:16px;overflow:hidden;transition:border-color .2s}.ca[open][data-v-f0a57b44]{border-color:var(--acc)}.ca__sum[data-v-f0a57b44]{align-items:flex-start;cursor:pointer;display:flex;gap:12px;list-style:none;padding:16px}.ca__sum[data-v-f0a57b44]::-webkit-details-marker{display:none}.ca__sum[data-v-f0a57b44]:focus-visible{border-radius:16px;outline:2px solid #f39322;outline-offset:-2px}.ca__num[data-v-f0a57b44]{background:var(--acc);border-radius:12px;color:#0b1530;font-family:var(--font-disp);font-size:18px;font-weight:700;height:44px;line-height:1;place-items:center;width:44px}.ca__num[data-v-f0a57b44],.ca__plus[data-v-f0a57b44]{display:grid;flex:none}.ca__plus[data-v-f0a57b44]{border:1px solid;border-radius:999px;height:28px;opacity:.6;place-items:center;transition:transform .3s cubic-bezier(.22,1,.36,1);width:28px}.ca[open] .ca__plus[data-v-f0a57b44]{transform:rotate(45deg)}.ca__body[data-v-f0a57b44]{display:grid;gap:16px;padding:0 16px 16px}@media(min-width:640px){.ca__body[data-v-f0a57b44]{grid-template-columns:160px 1fr;padding-left:72px}.ca__body--noimg[data-v-f0a57b44]{grid-template-columns:1fr}}.ca__img[data-v-f0a57b44]{aspect-ratio:3/4;background:#1c2b57;border-radius:12px;max-width:220px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:639px){.ca__img[data-v-f0a57b44]{aspect-ratio:16/10;max-width:none}}.ca__li[data-v-f0a57b44]{font-size:16px;line-height:1.6;padding-left:24px;position:relative}.ca__li[data-v-f0a57b44]:before{background:#16734a;border-radius:4px;content:"";height:14px;left:2px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5 9.5 17 19 7.5'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5 9.5 17 19 7.5'/%3E%3C/svg%3E") center /contain no-repeat;position:absolute;top:.45em;width:14px}.ca__use[data-v-f0a57b44]{background:#fff3c4;border-radius:12px;color:#0b1530;font-size:16px;line-height:1.6;margin-top:16px;padding:12px 16px}.ca__use-h[data-v-f0a57b44]{color:#8a4a12;display:block;font-size:14px;font-weight:700;margin-bottom:4px}@media(prefers-reduced-motion:reduce){.ca__plus[data-v-f0a57b44]{transition:none}}.dark .ca{background:var(--color-lb-navy-2);border-color:#ffffff29}.dark .ca__li:before{background:var(--acc)}.es__tabs[data-v-9e78fab8]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.es__tab[data-v-9e78fab8]{border:1.5px solid;border-radius:999px;flex:none;font-size:16px;font-weight:600;line-height:1.4;min-height:44px;padding:8px 16px;transition:background-color .2s,color .2s;white-space:nowrap}.es__tab[data-v-9e78fab8]:focus-visible{outline:2px solid #f39322;outline-offset:2px}.es__tab.is-on[data-v-9e78fab8]{border-color:#0b1530}.es__chat[data-v-9e78fab8],.es__tab.is-on[data-v-9e78fab8]{background:#0b1530;color:#f4f0e8}.es__chat[data-v-9e78fab8]{border-radius:24px;margin-top:16px;min-height:320px;padding:16px}@media(min-width:768px){.es__chat[data-v-9e78fab8]{padding:32px}}.es__label[data-v-9e78fab8]{color:#9aa8c7;font-size:14px;line-height:1.5}.es__label--r[data-v-9e78fab8]{margin-top:4px;text-align:right}.es__ask[data-v-9e78fab8]{background:#1c2b57;border-radius:4px 16px 16px;justify-self:start}.es__ask[data-v-9e78fab8],.es__get[data-v-9e78fab8]{font-size:16px;line-height:1.6;max-width:88%;padding:12px 16px}.es__get[data-v-9e78fab8]{animation:es-in-9e78fab8 .6s cubic-bezier(.22,1,.36,1) .5s both;background:var(--acc);border-radius:16px 4px 16px 16px;color:#0b1530;font-weight:500;justify-self:end}.es__ch[data-v-9e78fab8]{animation:es-in-9e78fab8 .6s cubic-bezier(.22,1,.36,1) .8s both;color:#f2c14e;font-size:14px;justify-self:end;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.es__ch[data-v-9e78fab8]:focus-visible{outline:2px solid #f39322;outline-offset:2px}@keyframes es-in-9e78fab8{0%{opacity:0;transform:translateY(12px)}}.es-swap-enter-active[data-v-9e78fab8],.es-swap-leave-active[data-v-9e78fab8]{transition:opacity .2s cubic-bezier(.22,1,.36,1)}.es-swap-enter-from[data-v-9e78fab8],.es-swap-leave-to[data-v-9e78fab8]{opacity:0}@media(prefers-reduced-motion:reduce){.es__ch[data-v-9e78fab8],.es__get[data-v-9e78fab8]{animation:none}}.dark .es__tab.is-on{background:var(--acc);border-color:var(--acc);color:#0b1530}.ebm-price[data-v-f5fa97e0] p{color:#f4f0e8!important}.ebm-price[data-v-f5fa97e0] p.line-through{color:#9aa8c7!important}.ebm-ghost[data-v-f5fa97e0]{align-items:center;border:1.5px solid hsla(40,35%,93%,.5);border-radius:999px;display:inline-flex;font-size:16px;font-weight:600;min-height:48px;padding:8px 20px;transition:background-color .2s}.ebm-ghost[data-v-f5fa97e0]:hover{background:#ffffff1a}.ebm-ghost[data-v-f5fa97e0]:focus-visible{outline:2px solid #f39322;outline-offset:2px}.ebm-shift__a[data-v-f5fa97e0],.ebm-shift__b[data-v-f5fa97e0]{border-radius:16px;font-size:16px;line-height:1.6;padding:16px}.ebm-shift__b[data-v-f5fa97e0]{background:var(--color-lb-cream-2);color:#4a5470;text-decoration:line-through;text-decoration-color:#e5484d99;text-decoration-thickness:1.5px}.ebm-shift__b span[data-v-f5fa97e0]{text-decoration:none}.ebm-shift__a[data-v-f5fa97e0]{background:var(--acc);color:#0b1530;font-weight:500}.ebm-no[data-v-f5fa97e0],.ebm-yes[data-v-f5fa97e0]{border-radius:999px;display:grid;flex:none;font-size:14px;font-weight:700;height:24px;margin-top:2px;place-items:center;width:24px}.ebm-yes[data-v-f5fa97e0]{background:#16734a;color:#fff}.ebm-no[data-v-f5fa97e0]{border:1.5px solid;opacity:.7}.ebm-day[data-v-f5fa97e0]{background:var(--color-lb-card);border:1px solid rgba(11,21,48,.18);border-radius:16px;padding:16px}.ebm-day__d[data-v-f5fa97e0]{background:var(--acc);border-radius:999px;color:#0b1530;display:inline-block;font-size:14px;font-weight:700;line-height:1.6;padding:2px 12px}.dark .ebm-shift__b{background:#ffffff0f;color:#9aa8c7}.dark .ebm-day{background:var(--color-lb-navy-2);border-color:#ffffff26}
