@property --bd-launch-sweep{syntax:"<angle>";inherits:true;initial-value:0deg}@property --bd-launch-turn{syntax:"<angle>";inherits:true;initial-value:0deg}.bd-launch,.bd-launch-header,[data-bd-theme=light] [data-bd-theme=dark] .bd-launch,[data-bd-theme=light] [data-bd-theme=dark] .bd-launch-header{--bd-cora:#a78bfa;--bd-launch-focus:#8ac8ff;--bd-launch-rim-1:#e0f2ff;--bd-launch-rim-2:#8ac8ff;--bd-launch-rim-3:#3662e3;--bd-launch-rim-4:#4a3dd1;--bd-launch-glow:.8;--bd-launch-halo:138 200 255;--bd-launch-halo-alpha:.2;--bd-launch-surface:#060609;--bd-launch-panel:#0b0b0e;--bd-launch-panel-edge:#ffffff0a;--bd-launch-panel-lit:inset 0 1px 0 #ffffff12;--bd-launch-cora-glow:#a78bfa29}[data-bd-theme=light] .bd-launch,[data-bd-theme=light] .bd-launch-header{--bd-cora:#8b5cf6;--bd-launch-focus:#2563eb;--bd-launch-rim-1:#c7ddff;--bd-launch-rim-2:#6aa6ff;--bd-launch-rim-3:#3662e3;--bd-launch-rim-4:#4a3dd1;--bd-launch-glow:.45;--bd-launch-halo:54 98 227;--bd-launch-halo-alpha:.08;--bd-launch-surface:#e9ebef;--bd-launch-panel:#fff;--bd-launch-panel-edge:#0e0f1414;--bd-launch-panel-lit:0 1px 2px #0e0f140d;--bd-launch-cora-glow:#8b5cf61a}.bd-launch-pill{background:var(--bd-text);color:var(--bd-bg);white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.bd-launch-pill:hover{background:color-mix(in srgb, var(--bd-text) 88%, var(--bd-bg))}.bd-launch-pill:focus-visible,.bd-launch-focus:focus-visible{outline:2px solid var(--bd-launch-focus);outline-offset:3px}.bd-launch-light-only{display:none}[data-bd-theme=light] .bd-launch-light-only{display:block}[data-bd-theme=light] .bd-launch-dark-only,[data-bd-theme=light] [data-bd-theme=dark] .bd-launch-light-only{display:none}[data-bd-theme=light] [data-bd-theme=dark] .bd-launch-dark-only{display:block}.bd-launch-stage{pointer-events:none;height:576px;margin-top:2.5rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.bd-launch-shell{aspect-ratio:1200/726;border-radius:16px;width:1120px;animation:1.8s cubic-bezier(.65,0,.35,1) .3s both bd-launch-sweep;position:absolute;top:112px;right:24px}.bd-launch-stage[data-paused] .bd-launch-shell,.bd-launch-stage[data-paused] .bd-launch-construct{animation-play-state:paused}@media (min-width:768px){.bd-launch-stage{height:auto;margin-top:-.5rem;padding-top:120px;overflow:visible}.bd-launch-shell{width:auto;max-width:1120px;margin:0 auto;position:relative;top:auto;right:auto}}.bd-launch-halo{--bd-launch-halo-scale:1;pointer-events:none;background:radial-gradient(farthest-side at 50% 100%, rgb(var(--bd-launch-halo) / calc(var(--bd-launch-halo-alpha) * var(--bd-launch-halo-scale))), rgb(var(--bd-launch-halo) / 0));height:16%;animation:1.8s ease-in-out .7s both bd-launch-fade;position:absolute;bottom:100%;left:67.32%;right:1.43%}@media (min-width:768px){.bd-launch-halo{left:8%;right:8%}}@media (max-width:1024px){.bd-launch-halo{--bd-launch-halo-scale:.6}}.bd-launch-rim,.bd-launch-rim-glow>i{pointer-events:none;background:conic-gradient(from var(--bd-launch-turn) at 50% 50%, var(--bd-launch-rim-1), var(--bd-launch-rim-2) 40deg, var(--bd-launch-rim-3) 110deg, var(--bd-launch-rim-4) 180deg, var(--bd-launch-rim-3) 250deg, var(--bd-launch-rim-2) 320deg, var(--bd-launch-rim-1));-webkit-mask-image:conic-gradient(from 0deg at 50% 50%, #000 0deg var(--bd-launch-sweep), transparent var(--bd-launch-sweep) calc(360deg - var(--bd-launch-sweep)), #000 calc(360deg - var(--bd-launch-sweep))), linear-gradient(#000 0 0), linear-gradient(#000 0 0);-webkit-mask-composite:source-in, xor, source-over;-webkit-mask-clip:border-box,content-box,border-box;-webkit-mask-image:conic-gradient(from 0deg at 50% 50%, #000 0deg var(--bd-launch-sweep), transparent var(--bd-launch-sweep) calc(360deg - var(--bd-launch-sweep)), #000 calc(360deg - var(--bd-launch-sweep))), linear-gradient(#000 0 0), linear-gradient(#000 0 0);mask-image:conic-gradient(from 0deg at 50% 50%, #000 0deg var(--bd-launch-sweep), transparent var(--bd-launch-sweep) calc(360deg - var(--bd-launch-sweep)), #000 calc(360deg - var(--bd-launch-sweep))), linear-gradient(#000 0 0), linear-gradient(#000 0 0);-webkit-mask-composite:source-in, xor, source-over, xor;border-radius:16px;position:absolute;-webkit-mask-clip:border-box,content-box,border-box;mask-clip:border-box,content-box,border-box;-webkit-mask-composite:source-in,xor,source-over;mask-composite:intersect,exclude,add}.bd-launch-rim{padding:1.5px;inset:0}.bd-launch-rim-glow{filter:blur(12px);opacity:var(--bd-launch-glow);pointer-events:none;position:absolute;inset:-16px}.bd-launch-rim-glow>i{padding:4px;inset:16px}.bd-launch-surface{background:var(--bd-launch-surface);border-radius:16px;position:absolute;inset:0}.bd-launch-panel{box-sizing:border-box;background:var(--bd-launch-panel);border:1px solid var(--bd-launch-panel-edge);height:98.35%;box-shadow:var(--bd-launch-panel-lit);border-radius:12px;position:absolute;top:.83%;overflow:hidden}.bd-launch-panel-nav{width:15.67%;left:.5%}.bd-launch-panel-main{width:59.83%;left:16.67%}.bd-launch-panel-dock{width:22.5%;left:77%}.bd-launch-field{height:32.2%;position:absolute;top:6.86%;left:0;right:0}.bd-launch-cora{opacity:0;position:absolute;inset:0}.bd-launch-cora:before{content:"";background:radial-gradient(70% 34% at 50% 16%, var(--bd-launch-cora-glow), transparent 75%);position:absolute;inset:0}.bd-launch-cora.is-landed{animation:1.2s ease-out both bd-launch-fade}.bd-launch-film{-o-object-fit:fill;object-fit:fill;pointer-events:none;width:68.482%;max-width:none;height:85.006%;position:absolute;top:-16.529%;left:33.661%}@media (min-width:768px){.bd-launch-film{width:108.571%;height:117.769%;top:-17.709%;left:-4.286%}}.bd-launch-construct{opacity:0;transition:opacity .5s ease-out;position:absolute;inset:0}.bd-launch-construct.is-landed{opacity:1;animation:16s linear 2.1s infinite bd-launch-turn}.bd-launch-construct.is-landed.from-film{animation-delay:0s}.bd-launch-construct.from-film .bd-launch-cora.is-landed{animation-duration:1ms}@keyframes bd-launch-sweep{0%{--bd-launch-sweep:0deg}to{--bd-launch-sweep:181deg}}@keyframes bd-launch-turn{0%{--bd-launch-turn:0deg}to{--bd-launch-turn:360deg}}@keyframes bd-launch-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bd-launch-shell{animation:1ms both bd-launch-sweep}.bd-launch-halo,.bd-launch-cora.is-landed{animation-duration:1ms;animation-delay:0s}.bd-launch-construct{transition-duration:1ms}.bd-launch-construct.is-landed{animation:none}}
