@keyframes bh-blink{50%{opacity:0}}@keyframes bh-in{0%{opacity:0;transform:scale(.97)}}.bh-frame{animation:bh-in 1.2s var(--ease-out-expo) both;background:linear-gradient(160deg,#1428468c,#0b132299);border:1.5px solid #00b8e4b3;box-shadow:0 0 50px -10px #00b8e459,inset 0 0 40px #00b8e40d}.bh-caret{vertical-align:-.15em;background:var(--color-cyan);width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite bh-blink;display:inline-block}.bh-source{background:#ffffff09;border:1px solid #ffffff17;transition:background-color .35s,border-color .35s,box-shadow .35s}.bh-source-icon{color:#ffffff8c;background:#ffffff0f;transition:color .35s,background-color .35s}.bh-source[data-lit]{background:#00b8e41a;border-color:#00b8e499;box-shadow:0 0 20px -6px #00b8e499}.bh-source[data-lit] .bh-source-icon{color:var(--color-cyan);background:#00b8e42e}.bh-answer{transition:background-color .4s var(--ease-out-expo), border-color .4s var(--ease-out-expo), opacity .4s;border:1px solid #ffffff0f}.bh-answer[data-on]{background:#2450ec47;border-color:#7896ff73}.bh-model{opacity:.35;background:linear-gradient(150deg,#4870ff,#1e42d6);transition:opacity .3s;box-shadow:0 0 16px #2450ec99}.bh-answer[data-on] .bh-model{opacity:1}.bh-dyn{transition:opacity .4s}.bh-answer.bh-dyn{transition:background-color .4s var(--ease-out-expo), border-color .4s var(--ease-out-expo), opacity .4s}.bh[data-phase=out] .bh-dyn{opacity:0}@media (prefers-reduced-motion:reduce){.bh-frame,.bh-caret{animation:none}.bh *{transition:none!important}}.bh-tab{color:#ffffffa6;border:1px solid #ffffff24;transition:background-color .25s,border-color .25s,color .25s}.bh-tab:hover{color:#fff;border-color:#ffffff59}.bh-tab-num{background:#ffffff14}.bh-tab[aria-pressed=true]{color:#fff;background:#00b8e424;border-color:#00b8e4b3}.bh-tab[aria-pressed=true] .bh-tab-num{background:var(--color-cyan);color:var(--color-navy)}.bh-status{color:#ffd678;opacity:0;background:#ffc85024;transition:opacity .4s}.bh-status[data-on]{opacity:1}.bh-link-line{border-top:1.5px dashed #ffffff2e;height:0;top:50%;left:0;right:0}.bh-link[data-on] .bh-link-line{border-top-style:solid;border-color:var(--color-cyan);box-shadow:0 0 10px #00b8e4cc}@media (max-width:639px){.bh-link-line{border-top:0;border-left:1.5px dashed #ffffff2e;height:auto;inset:0 auto 0 50%}.bh-link[data-on] .bh-link-line{border-left-style:solid;border-color:var(--color-cyan)}}.bh-partner{background:#ffffff05;border:1.5px dashed #ffffff38;transition:border-color .4s,box-shadow .4s,background-color .4s}.bh-partner-label{color:#ffffffb3;transition:color .4s}.bh-partner-source{color:#ffffffb3;background:#ffffff0a;transition:background-color .4s,color .4s}.bh-partner[data-on]{background:#00b8e40d;border-style:solid;border-color:#00b8e4b3;box-shadow:0 0 30px -8px #00b8e480}.bh-partner[data-on] .bh-partner-label{color:#fff}.bh-partner[data-on] .bh-partner-source{color:#fff;background:#00b8e41f}.bh-permission{opacity:0;transition:opacity .3s .3s}.bh-partner[data-on] .bh-permission{opacity:1}
.sb-stage{background:radial-gradient(closest-side at 50% 120%,#2450ec1a,#0000)}.sb-tile *{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.sb-tile:hover *{animation-play-state:running}}.sb-thumb{animation:sb-slide 7s var(--ease-out-expo) infinite}@keyframes sb-slide{0%,42%{transform:translate(0)}50%,92%{transform:translate(100%)}to{transform:translate(0)}}.sb-opt{transition:color .3s}.sb-opt-0{animation:7s infinite sb-opt-a}.sb-opt-1{animation:7s infinite sb-opt-b}@keyframes sb-opt-a{0%,44%,98%,to{color:var(--color-ink)}48%,94%{color:var(--color-slate)}}@keyframes sb-opt-b{0%,44%,98%,to{color:var(--color-slate)}48%,94%{color:var(--color-ink)}}.sb-model{animation:3.6s ease-in-out infinite sb-glow}@keyframes sb-glow{50%{box-shadow:0 8px 22px -6px #2450ec8c}}.sb-log-window{-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.sb-log{animation:14s linear infinite sb-roll}@keyframes sb-roll{to{transform:translateY(-50%)}}.sb-packet{opacity:0;box-shadow:0 0 10px}.sb-packet-a{color:var(--color-cyan);animation:sb-hop-a 4.2s var(--ease-out-expo) infinite}.sb-packet-b{color:var(--color-blue);animation:sb-hop-b 4.2s var(--ease-out-expo) infinite}@keyframes sb-hop-a{0%{opacity:0;left:0}6%{opacity:1}34%{opacity:1;left:100%}40%,to{opacity:0;left:100%}}@keyframes sb-hop-b{0%,46%{opacity:0;left:0}52%{opacity:1}80%{opacity:1;left:100%}86%,to{opacity:0;left:100%}}.sb-vault{animation:4.2s ease-in-out infinite sb-vault}@keyframes sb-vault{0%,30%,60%,to{box-shadow:var(--shadow-card)}40%{box-shadow:0 0 0 6px #00b8e42e, var(--shadow-card)}}@media (prefers-reduced-motion:reduce){.sb-thumb,.sb-opt-0,.sb-opt-1,.sb-model,.sb-log,.sb-packet-a,.sb-packet-b,.sb-vault{animation:none}.sb-opt-1{color:var(--color-slate)}}
.uc-progress{transform-origin:0;animation:9s linear both uc-progress}.uc-list:hover .uc-progress,.uc-list:focus-within .uc-progress{animation-play-state:paused}@keyframes uc-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.uc-reveal{opacity:0;transition:grid-template-rows .6s var(--ease-out-expo), opacity .4s;grid-template-rows:0fr}.uc-reveal[data-open]{opacity:1;grid-template-rows:1fr}.uc-stage:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#2450ec1f,#0000);width:70%;position:absolute;inset:-20% -10% auto auto}.uc-scene{opacity:0;visibility:hidden;transition:opacity .5s var(--ease-out-expo), transform .7s var(--ease-out-expo), visibility 0s .5s;transform:translateY(8px)scale(.985)}.uc-scene[data-active]{opacity:1;visibility:visible;transition:opacity .5s var(--ease-out-expo), transform .7s var(--ease-out-expo), visibility 0s;transform:none}.uc-in{animation:uc-in .7s var(--ease-out-expo) var(--d,0s) both}@keyframes uc-in{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.uc-typing{animation:uc-in .4s var(--ease-out-expo) var(--d) both, uc-out .25s 1.45s forwards}.uc-typing span{background:var(--color-slate-light);border-radius:999px;width:6px;height:6px;animation:.9s ease-in-out infinite uc-dot}.uc-typing span:nth-child(2){animation-delay:.15s}.uc-typing span:nth-child(3){animation-delay:.3s}@keyframes uc-dot{50%{background:var(--color-cyan);transform:translateY(-3px)}}@keyframes uc-out{to{opacity:0;visibility:hidden}}.uc-status{animation:uc-pop .5s var(--ease-out-expo) var(--d) both}@keyframes uc-pop{0%{opacity:0;transform:scale(.8)}}.uc-wait{animation:1.4s ease-in-out infinite uc-breathe}@keyframes uc-breathe{50%{opacity:.3}}.uc-approve{animation:uc-ring 2.4s var(--ease-out-expo) 3s infinite}@keyframes uc-ring{0%{box-shadow:0 0 #2450ec73}70%,to{box-shadow:0 0 0 8px #2450ec00}}@media (prefers-reduced-motion:reduce){.uc-typing{display:none}.uc-in,.uc-status,.uc-progress,.uc-wait,.uc-approve,.uc-typing span{animation:none}}
