.binder-stage{z-index:0;opacity:0;visibility:hidden;transition:opacity .7s var(--ease-spring), visibility 0s .7s;position:fixed;inset:0}.binder-stage canvas{width:100%;height:100%;display:block}.binder-veil{display:none}html.binder-on .binder-stage{opacity:1;visibility:visible;transition:opacity .7s var(--ease-spring)}html.binder-on main,html.binder-on footer{z-index:1;position:relative}html.binder-on footer{background:var(--color-paper)}html.binder-on main,html.binder-on main [data-chapter]{pointer-events:none}html.binder-on main [data-copy]{pointer-events:auto}.binder-loader{display:none}html.binder-loader-shown{scrollbar-gutter:stable;background-color:var(--color-mat);overflow:hidden}html.binder-loading .binder-loader{z-index:60;opacity:0;transition:opacity .4s var(--ease-spring);place-items:center;display:grid;position:fixed;inset:0}html.binder-loader-shown .binder-loader{opacity:1}.binder-loader-card{background:var(--color-paper);flex-direction:column;align-items:center;gap:14px;width:min(300px,100vw - 48px);padding:28px 28px 30px;display:flex;rotate:-1.5deg}.binder-loader-kid{width:116px;height:116px;position:relative}.binder-loader-kid img{transform-origin:50% 100%;width:100%;height:100%;animation:.9s cubic-bezier(.45,0,.55,1) infinite binder-hop}.binder-loader-kid:after{content:"";background:#1e285024;border-radius:50%;width:64px;height:10px;margin-left:-32px;animation:.9s cubic-bezier(.45,0,.55,1) infinite binder-shadow;position:absolute;bottom:-6px;left:50%}@keyframes binder-hop{0%,to{transform:translateY(0)scale(1.06,.94)}12%{transform:translateY(0)scale(1)}50%{transform:translateY(-22px)scale(.98,1.03)}}@keyframes binder-shadow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.7)}}.binder-loader-text{color:var(--color-hand-pink);margin:0;font-size:26px}.binder-loader-bar{background:#eef1f8;border-radius:999px;width:100%;height:10px;overflow:hidden}.binder-loader-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--color-coral-2), var(--color-butter-2), var(--color-mint-2), var(--color-sky-2), var(--color-lavender-2));transform-origin:0;height:100%;transition:transform .3s ease-out;display:block;transform:scaleX(.04)}@media (width>=1024px){html:is(.binder-on,.binder-loading) [data-still]{display:none}html:is(.binder-on,.binder-loading) .chapter-grid{grid-template-columns:minmax(0,560px)}html.binder-loading .binder-stage{opacity:1;visibility:visible;background:#f7f7f9;transition:none}html.binder-loading .binder-stage canvas{opacity:0;transition:opacity .7s var(--ease-spring)}html.binder-loading.binder-on .binder-stage canvas{opacity:1}html.binder-loading main,html.binder-loading footer{z-index:1;position:relative}html:is(.binder-on,.binder-loading) .binder-veil{width:calc(var(--copy-right,640px) + 80px);pointer-events:none;background:linear-gradient(90deg,#fff 0% calc(100% - 90px),#fff0 100%);display:block;position:absolute;inset:0 auto 0 0}}@media (width<=1023px){html.binder-on [data-still] picture{display:none}html.binder-on .chapter-grid{gap:0}html.binder-on main [data-copy]{background:var(--color-paper);border-radius:28px 28px 0 0;margin-inline:-1.25rem;padding:1.5rem 1.25rem 2.5rem;position:relative;box-shadow:0 -10px 30px #1e28501f}}.tab[data-astro-cid-3w3yfkoq]{white-space:nowrap;height:40px;color:var(--color-body);transition:transform .4s var(--ease-spring), box-shadow .4s var(--ease-spring);border-radius:12px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}@media (width>=1280px){.tab[data-astro-cid-3w3yfkoq]{gap:8px;padding:0 16px;font-size:14px}}.tab-sm[data-astro-cid-3w3yfkoq]{border-radius:10px;height:32px;padding:0 12px;font-size:13px}.tab-num[data-astro-cid-3w3yfkoq]{font-family:var(--font-display);font-weight:800;display:none}.tab[data-astro-cid-3w3yfkoq]:hover{color:var(--color-heading)}.tab[data-astro-cid-3w3yfkoq][aria-current=true]{color:var(--color-heading);font-weight:800;transform:translateY(-1px)rotate(-1.5deg);box-shadow:0 0 0 3px #fff,0 6px 14px #1e285029}.tab[data-astro-cid-3w3yfkoq][aria-current=true] .tab-num[data-astro-cid-3w3yfkoq]{display:inline}.cta[data-astro-cid-3w3yfkoq][aria-current=true]{box-shadow:0 0 0 4px var(--color-coral-2)}@media (prefers-reduced-motion:reduce){.tab[data-astro-cid-3w3yfkoq]{transition:none}}
