*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{overscroll-behavior:none;background:#0B0F1A;color:#fff;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:#F4356E;text-decoration:none}a:hover{color:#FF6B5B}button{font-family:inherit}.bt-noscroll::-webkit-scrollbar{width:0;height:0}.bt-noscroll{scrollbar-width:none}:focus-visible{outline:2px solid #F4356E;outline-offset:2px}.bt-desk-shell{min-height:100dvh;background:#0B0F1A;display:grid;grid-template-columns:248px minmax(0,1fr)}.bt-desk-side{position:-webkit-sticky;position:sticky;top:0;height:100dvh}.bt-desk-main{background:#F7F8FC;min-width:0;min-height:100dvh}.bt-desk-rail{display:none;flex-direction:column;gap:16px;background:#fff;border-left:1px solid #eaecf3;padding:24px 20px;position:-webkit-sticky;position:sticky;top:0;max-height:100dvh;overflow-y:auto}@media (min-width:1440px){.bt-desk-shell.has-rail{grid-template-columns:248px minmax(0,1fr) 360px}.bt-desk-rail{display:flex}}.bt-page{position:relative;min-height:100dvh;padding:clamp(28px,4vw,52px) clamp(20px,4vw,44px) 72px;overflow-x:hidden}.bt-page>.bt-page-inner{position:relative;margin:0 auto}.bt-split{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr;align-items:start}@media (min-width:1280px){.bt-split{grid-template-columns:var(--bt-split,minmax(300px,360px) 1fr)}}.bt-autofit{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(var(--bt-min,150px),1fr))}.bt-onb{display:grid;grid-template-columns:1fr;min-height:100dvh}@media (min-width:900px){.bt-onb{grid-template-columns:minmax(340px,420px) 1fr}}.bt-onb-aside{display:none}@media (min-width:900px){.bt-onb-aside{display:flex}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes bt-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}@keyframes bt-up{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bt-float{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-10px) rotate(-1deg)}}@keyframes bt-float2{0%,to{transform:translateY(0) rotate(5deg)}50%{transform:translateY(-14px) rotate(2deg)}}@keyframes bt-beat{0%,to{transform:scale(1)}30%{transform:scale(1.16)}60%{transform:scale(.96)}}@keyframes bt-spark{0%{transform:scale(.4);opacity:0}40%{opacity:1}to{transform:scale(2.4);opacity:0}}@keyframes bt-fall{0%{transform:translateY(-40px) rotate(0);opacity:1}to{transform:translateY(820px) rotate(520deg);opacity:0}}@keyframes bt-type{0%,to{opacity:.25}50%{opacity:1}}@keyframes bt-shimmer{0%{background-position:-320px 0}to{background-position:320px 0}}@keyframes bt-ticker{0%{opacity:0;transform:translateY(10px)}12%{opacity:1;transform:translateY(0)}88%{opacity:1}to{opacity:0}}.bt-dc-hero{height:clamp(60px,12vh,140px)}@media (max-height:720px){.bt-dc-common{display:none}}@media (max-height:640px){.bt-dc-bio{-webkit-line-clamp:1!important}}@media (min-height:760px){.bt-dc-hero{height:clamp(120px,22vh,210px)}}@media (max-height:760px){.bt-splash-art{zoom:.78}}@media (max-height:640px){.bt-splash-art{zoom:.62}}@media (max-height:600px){.bt-splash-art{zoom:.5}}@keyframes bt-wall-in{0%{opacity:0;transform:scale(.96) translateY(14px)}to{opacity:1;transform:none}}@keyframes bt-wall-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes bt-bg-drift{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.12) translate3d(-1.5%,-1%,0)}}@keyframes bt-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes bt-twinkle{0%,to{opacity:.15}50%{opacity:.9}}@keyframes bt-orbit-l{0%{transform:translateZ(0)}62%,to{transform:translate3d(var(--d),0,0)}}@keyframes bt-orbit-r{0%{transform:translateZ(0)}62%,to{transform:translate3d(calc(var(--d) * -1),0,0)}}@keyframes bt-orbit-spark{0%,60%{opacity:0;transform:translate(-50%,-50%) scale(.2)}66%{opacity:1;transform:translate(-50%,-50%) scale(1.6)}80%,to{opacity:0;transform:translate(-50%,-50%) scale(2.4)}}@keyframes bt-orbit-line{0%{opacity:0}30%,62%{opacity:.35}70%,to{opacity:0}}.bt-orbit{position:absolute;left:0;right:0;height:0;pointer-events:none}.bt-orbit i{position:absolute;top:-3px;width:6px;height:6px;border-radius:50%;background:#7FA8FF;will-change:transform}.bt-orbit .l{left:var(--x1);animation:bt-orbit-l var(--dur) ease-in-out var(--delay) infinite}.bt-orbit .r{left:var(--x2);background:#F4356E;animation:bt-orbit-r var(--dur) ease-in-out var(--delay) infinite}.bt-orbit .ln{left:var(--x1);width:calc(var(--x2) - var(--x1));height:1px;background:linear-gradient(90deg,#7FA8FF,#F4356E);animation:bt-orbit-line var(--dur) ease-in-out var(--delay) infinite}.bt-orbit .ln,.bt-orbit .sp{position:absolute;top:0;opacity:0}.bt-orbit .sp{left:calc((var(--x1) + var(--x2)) / 2);width:28px;height:28px;color:#FFD66B;font-size:26px;line-height:28px;text-align:center;animation:bt-orbit-spark var(--dur) ease-out var(--delay) infinite}