[data-skin=b]{font-family:var(--font-sans);--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", system-ui, sans-serif;--font-display:var(--font-storica), -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", system-ui, sans-serif;--font-poster:var(--font-storica), "Arial Narrow", "SF Pro Display", system-ui, sans-serif;--color-bg:#f2f2f7;--color-surface:#fff;--color-ink:#000;--color-muted:#8e8e93;--color-hairline:#e5e5ea;--color-brand:#007aff;--color-brand-soft:#eaf2ff;--color-success:#34c759}[data-skin=b] h1:not(.no-brand-font),[data-skin=b] h2:not(.no-brand-font){font-family:var(--font-display);letter-spacing:.006em}.b-poster{font-family:var(--font-poster);letter-spacing:.005em;font-weight:400}.b-glass-btn{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);background:#ffffff14;border:1px solid #ffffff40;box-shadow:0 10px 30px -8px #00000059,inset 0 1px #ffffff4d}.b-glass-card{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);background:#ffffff14;border:1px solid #ffffff2e;box-shadow:0 18px 50px -22px #0000008c,inset 0 1px #ffffff38}@keyframes b-mesh-a{0%,to{transform:translate(0)scale(1.12)}50%{transform:translate(-2.5%,2%)scale(1.2)}}@keyframes b-mesh-b{0%,to{transform:translate(0)scale(1.12)}50%{transform:translate(3%,-2%)scale(1.18)}}.b-mesh-a{will-change:transform;animation:17s ease-in-out infinite b-mesh-a}.b-mesh-b{will-change:transform;animation:23s ease-in-out infinite b-mesh-b}@media (prefers-reduced-motion:reduce){.b-mesh-a,.b-mesh-b{animation:none}}@keyframes b-slide-next{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes b-slide-prev{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.b-slide-next{animation:.3s cubic-bezier(.22,.8,.3,1) b-slide-next}.b-slide-prev{animation:.3s cubic-bezier(.22,.8,.3,1) b-slide-prev}@media (prefers-reduced-motion:reduce){.b-slide-next,.b-slide-prev{animation:none}}@keyframes b-twinkle{0%,to{opacity:.9;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(10deg)}}@keyframes b-orbglow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.18)}}@keyframes b-blink{0%,49%{opacity:1}50%,to{opacity:0}}.b-twinkle{transform-origin:50%;animation:2.2s ease-in-out infinite b-twinkle}.b-orbglow{animation:2.8s ease-in-out infinite b-orbglow}.b-blink{animation:1s step-end infinite b-blink}@media (prefers-reduced-motion:reduce){.b-twinkle,.b-orbglow,.b-blink{animation:none}}
