body{margin:0;background:#0b0e14;font-family:IBM Plex Sans,system-ui,sans-serif}a{color:#8db4ff}a:hover{color:#aecbff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#0003;border-radius:8px}input::placeholder{color:#ffffff59}*{box-sizing:border-box}*{transition:background-color .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1),color .2s cubic-bezier(.2,0,0,1),opacity .2s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.2,0,0,1),box-shadow .22s cubic-bezier(.2,0,0,1)}.bh-row:hover .bh-row-chevron{opacity:1;transform:translate(0)}.bh-row-chevron{opacity:0;transform:translate(-4px)}.bh-th:hover{color:#8db4ff!important}.bh-row:hover{background:#4a7fe014!important}input:focus,select:focus{outline:none;border-color:#4a7fe0!important;box-shadow:0 0 0 3px #4a7fe033}@keyframes bh-dot{0%,80%,to{opacity:.25}40%{opacity:1}}.bh-dot{animation:bh-dot 1.1s infinite ease-in-out}@keyframes bh-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.bh-pulse{animation:bh-pulse 2s infinite ease-in-out}@keyframes bh-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bh-msg{animation:bh-fade-in .26s cubic-bezier(.2,0,0,1)}@keyframes bh-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.bh-card{animation:bh-fade-up .42s cubic-bezier(.2,0,0,1) backwards}@keyframes bh-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.bh-spark-bar{animation:bh-grow-y .56s cubic-bezier(.2,0,0,1) backwards;transform-origin:bottom}@keyframes bh-grow-x{0%{width:0%}}.bh-cmp-bar{animation:bh-grow-x .64s cubic-bezier(.2,0,0,1) backwards}.bh-fade-row{animation:bh-fade-up .32s cubic-bezier(.2,0,0,1) backwards}@keyframes bh-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bh-marquee-track{animation:bh-marquee 22s linear infinite}@keyframes bh-marquee-slow{0%{transform:translate(0)}to{transform:translate(-50%)}}.bh-photo-track{animation:bh-marquee-slow 38s linear infinite}.bh-photo-track:hover{animation-play-state:paused}@keyframes bh-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}.bh-kenburns .bh-image-slot{animation:bh-kenburns 12s ease-in-out infinite alternate;display:block}.bh-photo-card{position:relative;overflow:hidden;flex-shrink:0}.bh-lb-card{scroll-snap-align:start}.bh-lb-card:hover{border-color:#ffffff4d}.bh-ask-btn:hover{transform:scale(1.02)}.bh-seg{cursor:pointer}.bh-pill-btn:hover{transform:translateY(-1px)}.bh-glow{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}.bh-panel{position:relative;background:linear-gradient(155deg,#ffffff09,#ffffff03),#0d1114;border:1px solid rgba(255,255,255,.06);border-radius:26px}.bh-panel:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent)}@keyframes bh-disc-in{0%{opacity:0;transform:translateY(30px) scale(.85) rotate(-6deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}.bh-cover-fade{animation:bh-fade-up .6s cubic-bezier(.16,1,.3,1) backwards}.bh-cover-card{cursor:pointer;transition:transform .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1)}.bh-cover-card:hover{transform:translateY(-4px);border-color:#ffffff4d!important}@keyframes bh-hero-cycle{0%{opacity:0}3.5%{opacity:1}20%{opacity:1}23.5%{opacity:0}to{opacity:0}}.bh-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;animation:bh-hero-cycle 30s linear infinite}.bh-pill-ghost{background:#ffffff1f;color:#fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .18s ease}.bh-pill-ghost:hover{background:#ffffff3d}.bh-search-input::placeholder{color:#ffffff8c}.bh-search-row:hover{background:#ffffff12}.pm-row:hover{background:#f7fafd}.pm-tab:hover{color:#1e3a5f}.pm-bar{transition:width .5s cubic-bezier(.2,.8,.2,1)}@keyframes pm-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.pm-photo-track{animation:pm-marquee 42s linear infinite}.pm-photo-track:hover{animation-play-state:paused}@keyframes pm-kenburns{0%{transform:scale(1)}to{transform:scale(1.1)}}.pm-photo-img{animation:pm-kenburns 12s ease-in-out infinite alternate}.pm-photo:hover .pm-photo-label{opacity:1}@keyframes pm-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.pm-fade{animation:pm-fade-up .7s cubic-bezier(.16,1,.3,1) backwards}@keyframes pm-hero-cycle{0%{opacity:0;transform:scale(1.08)}6%{opacity:1}25%{opacity:1}31%{opacity:0;transform:scale(1)}to{opacity:0}}.pm-hero-slide{opacity:0;animation:pm-hero-cycle 24s linear infinite}.pm-pill{transition:transform .18s ease,opacity .18s ease}.pm-pill:hover{transform:scale(1.03);opacity:.92}.pm-pill-ghost{background:#ffffff1f;color:#fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .18s ease}.pm-pill-ghost:hover{background:#ffffff3d}.pm-search-input::placeholder{color:#ffffff8c}.pm-search-row:hover{background:#ffffff12}.pm-cover-card{transition:background .18s ease,border-color .18s ease,transform .18s ease}.pm-cover-card:hover{background:#1a1a1a!important;transform:translateY(-3px)}@media (max-width: 820px){.pm-photo-track{animation-duration:28s}}.cp-tab{transition:color .15s ease,border-color .15s ease}.cp-tab:hover{color:#fff!important}.cp-seg:hover{background:#eef2f6}.cp-row:hover td{background:#f7fafd}.cp-bar{transition:height .45s cubic-bezier(.2,.8,.2,1)}
