@property --bf-ry{syntax:"<angle>";inherits:true;initial-value:-30deg}@property --bf-rx{syntax:"<angle>";inherits:true;initial-value:-16deg}@property --bf-th{syntax:"<length>";inherits:true;initial-value:0}body.bf-campaign,body.bf-campaign footer.vf{background:#020617!important}body.bf-campaign .vf-channel{background:linear-gradient(160deg,#1e3a8a57,#1e3a8a1f 60%),#020617}.bf,.bf-pop{--hb-ease:cubic-bezier(.16, 1, .3, 1);--bf-ease:cubic-bezier(.16, 1, .3, 1);--bf-turn:cubic-bezier(.4, .02, .15, 1);--bf-page:#020617;--bf-glass:linear-gradient(160deg, #1e3a8a57, #1e3a8a1f 60%), #020617;--bf-el:#111827;--bf-el-2:#172033;--bf-ring:#ffffff14;--bf-line:#ffffff14;--bf-strong:#f8fafc;--bf-text:#cbd5e1cc;--bf-muted:#94a3b8d9;--bf-faint:#7c879a;--bf-gold:#d4b872;--bf-gold-hi:#dfc883;--bf-gold-lo:#c9a961;--bf-gold-hl:linear-gradient(100deg, #f8fafc 0%, #dfc883 38%, #d4b872 62%, #c9a961 100%);--bf-blue:#3b82f6;--bf-blue-hi:#60a5fa;--bf-green:#34d399}.bf{isolation:isolate;background:var(--bf-page);color:var(--bf-strong);position:relative;overflow:clip}.bf-ambient,.bf-ambient:before,.bf-ambient:after{pointer-events:none;position:absolute}.bf-ambient{z-index:-1;background:radial-gradient(42% 50% at 6% 6%,#1d4ed842,#0000 70%),radial-gradient(46% 44% at 92% 70%,#3b82f61a,#0000 70%),radial-gradient(50% 36% at 50% 100%,#1e3a8a29,#0000 70%);inset:0}.bf-ambient:before{content:"";background-image:radial-gradient(#94a3b824 1px,#0000 1px);background-size:24px 24px;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 78%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 78%)}.bf-ambient:after{content:"";background:linear-gradient(90deg,#0000,#60a5fa80,#0000);height:1px;top:0;left:8%;right:8%}@media (width>=1024px){.bf:after{z-index:-1;content:"";mix-blend-mode:overlay;opacity:.2;pointer-events:none;background:url(/img/noise.webp);position:absolute;inset:0}}.bf-wrap{max-width:90rem;margin-inline:auto;padding-inline:1rem}@media (width>=1024px){.bf-wrap{padding-inline:2rem}}.bf-pill{color:var(--bf-gold-hi);letter-spacing:.14em;text-transform:uppercase;background:#d4b8721a;border:1px solid #dfc88352;border-radius:9999px;align-items:center;gap:.625rem;padding:.375rem .875rem .375rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.bf-pill-dot{background:var(--bf-gold-hi);border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;box-shadow:0 0 0 3px #dfc8832e}.bf-hl{background:var(--bf-gold-hl);color:#0000;-webkit-background-clip:text;background-clip:text}.bf-head{text-align:center;flex-direction:column;align-items:center;max-width:52rem;margin-inline:auto;display:flex}.bf-head-title{color:var(--bf-strong);letter-spacing:-.035em;text-wrap:balance;margin-top:1.375rem;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:600;line-height:1.06}.bf-head-sub{max-width:40rem;color:var(--bf-text);text-wrap:pretty;margin-top:1.25rem;font-size:1.0625rem;line-height:1.65}.bf-head-link{color:var(--bf-gold-hi);align-items:center;gap:.375rem;margin-top:1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.bf-head-link svg{width:1rem;height:1rem;transition:transform .3s var(--bf-ease)}@media (hover:hover) and (pointer:fine){.bf-head-link:hover svg{transform:translate(3px)}}.bf-hero{padding:7.5rem 0 3.5rem}@media (width>=1024px){.bf-hero{padding:8.5rem 0 3rem}}.bf-hero-grid{gap:3rem;display:grid}@media (width>=1280px){.bf-hero-grid{grid-template-columns:minmax(0,40rem) minmax(0,1fr);align-items:center;gap:2rem}}.bf-hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}@media (width>=1280px){.bf-hero-copy{text-align:left;align-items:flex-start}}.bf-hero-title{color:var(--bf-strong);letter-spacing:-.045em;text-wrap:balance;margin-top:1.5rem;font-size:clamp(2.3rem,4.2vw,3.5rem);font-weight:600;line-height:1}.bf-hero-title .bf-hl{padding-bottom:.06em;display:inline-block}.bf-hero-deal{align-items:flex-end;gap:.875rem;margin-top:1.25rem;display:flex}.bf-hero-deal-num{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,7vw,5.5rem);font-weight:600;line-height:.82}.bf-hero-deal-label{color:var(--bf-text);letter-spacing:.14em;text-align:left;text-transform:uppercase;flex-direction:column;padding-bottom:.4rem;font-size:1rem;font-weight:600;line-height:1.25;display:flex}.bf-hero-deal-label b{color:var(--bf-strong);font-weight:600}.bf-hero-deal-note{color:var(--bf-text);margin:.25rem 0 0;font-size:1rem}.bf-hero-facts{color:var(--bf-text);flex-wrap:wrap;justify-content:center;gap:.5rem 1.125rem;margin-top:1.25rem;font-size:.875rem;display:flex}@media (width>=1280px){.bf-hero-facts{justify-content:flex-start}}.bf-hero-facts li{align-items:center;gap:.5rem;display:inline-flex}.bf-hero-facts svg{width:1.125rem;height:1.125rem;color:var(--bf-gold)}.bf-hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem 1.5rem;margin-top:1.75rem;display:flex}@media (width>=1280px){.bf-hero-ctas{justify-content:flex-start}}.bf-link{color:var(--bf-strong);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}@media (pointer:coarse){.bf-link,.bf-head-link{min-height:2.75rem}}.bf-link svg{width:1.25rem;height:1.25rem;color:var(--bf-green)}@media (hover:hover) and (pointer:fine){.bf-link:hover{color:var(--bf-gold-hi)}}.bf-hero-trust{color:var(--bf-muted);letter-spacing:.14em;text-transform:uppercase;margin-top:1.5rem;font-size:.75rem;font-weight:600}.bf-hero-trust b{color:var(--bf-gold-hi);font-weight:600}.bf-deadline{margin-top:1.75rem}.bf-deadline[data-phase=over],.bf-deadline[data-phase=far] .bf-deadline-clock,.bf-deadline:not([data-phase=far]) .bf-deadline-far,.bf-deadline:not([data-phase=near]) .bf-deadline-near,.bf-deadline:not([data-phase=last]) .bf-deadline-last,.bf-deadline[data-phase=last] [data-box=d]{display:none}.bf-deadline-far{color:var(--bf-text);background:#ffffff0a;border-radius:.875rem;align-items:center;gap:.5rem;margin:0;padding:.75rem 1rem;font-size:.9375rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.bf-deadline-far b{color:var(--bf-strong);font-weight:600}.bf-deadline-far svg{width:1.125rem;height:1.125rem;color:var(--bf-gold-hi)}.bf-deadline-label{color:var(--bf-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .625rem;font-size:.75rem;font-weight:600}.bf-deadline-last{color:var(--bf-gold-hi)}.bf-countdown{gap:.5rem;display:flex}.bf-countdown span{background:#ffffff0a;border-radius:.875rem;flex-direction:column;align-items:center;min-width:4.25rem;padding:.625rem .5rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.bf-countdown b{color:var(--bf-strong);font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:600;line-height:1.1}.bf-countdown small{color:var(--bf-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:600}.bf-ladder{flex-direction:column;align-items:center;display:flex}.bf-stage{perspective:1200px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;max-width:40rem;height:22rem;position:relative}.bf-stage.is-held{cursor:grabbing}.bf-orbit-hint{color:var(--bf-muted);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;flex-direction:column;align-items:flex-start;gap:.5rem;margin:0;font-size:.75rem;font-weight:600;transition:opacity .5s,color .3s;display:flex;position:absolute;top:.75rem;left:0}.bf-orbit-hint svg{width:1rem;height:1rem;color:var(--bf-blue-hi)}.bf-stage:hover .bf-orbit-hint{color:var(--bf-strong)}.bf-orbit-hint>span{align-items:center;gap:.375rem;transition:opacity .5s;display:inline-flex}.bf-stage.is-revealed .bf-hint-copy,.bf-stage.is-orbited .bf-hint-turn{opacity:0}@media (width<=1023px){.bf-orbit-hint{display:none}}@media (hover:hover){.bf-hint-touch{display:none}}@media (hover:none){.bf-hint-mouse{display:none}}@media (width>=640px){.bf-stage{height:23rem}}@media (width<=639px){.bf-stage{height:17rem}.bf-stage-scale{transform:translateY(-2.5rem)scale(.7)}}.bf-stage-scale{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}@media (width>=640px){.bf-stage-scale{transform:translateY(-1.5rem)}}.bf-bar .bf-f{pointer-events:auto;cursor:pointer}.bf-stage.is-held .bf-bar .bf-f{cursor:grabbing}.bf-world{transform-style:preserve-3d;transform:translateY(min(0px, calc((sin(var(--bf-rx)) + .2756) * 120px))) rotateX(var(--bf-rx)) rotateY(var(--bf-ry));position:absolute;inset:0}.hb-anim .bf-hero.is-live .bf-world{animation:11s ease-in-out infinite alternate bf-sway}.hb-anim .bf-hero .bf-stage.is-orbit .bf-world{animation:none}@keyframes bf-sway{0%{--bf-ry:-40deg}to{--bf-ry:-20deg}}.bf-box{width:var(--w);height:var(--h);margin-top:calc(var(--h) / -2);margin-left:calc(var(--w) / -2);transform-style:preserve-3d;transform:translate3d(calc(var(--bx) + var(--bf-on,0) * var(--dx,0px)), calc(var(--by) + var(--bf-on,0) * var(--dy,0px)), calc(var(--bz) + var(--bf-on,0) * var(--dz,0px)));transition:transform .9s var(--bf-turn);position:absolute;top:50%;left:50%}.bf-f{border:1px solid var(--bf-edge,#93c5fd8c);background:var(--bf-fill,#1e3a8a57);transition:border-color .7s,background-color .7s,box-shadow .7s,opacity .4s;display:block;position:absolute;top:50%;left:50%}.bf-f-front,.bf-f-back{width:var(--w);height:var(--h);margin-top:calc(var(--h) / -2);margin-left:calc(var(--w) / -2)}.bf-f-front{transform:translateZ(calc(var(--d) / 2))}.bf-f-back{transform:translateZ(calc(var(--d) / -2)) rotateY(180deg)}.bf-f-left,.bf-f-right{--bf-fill:#1e3a8a75;width:var(--d);height:var(--h);margin-top:calc(var(--h) / -2);margin-left:calc(var(--d) / -2)}.bf-f-right{transform:translateX(calc(var(--w) / 2)) rotateY(90deg)}.bf-f-left{transform:translateX(calc(var(--w) / -2)) rotateY(-90deg)}.bf-f-top,.bf-f-bottom{width:var(--w);height:var(--d);margin-top:calc(var(--d) / -2);margin-left:calc(var(--w) / -2)}.bf-f-top{--bf-fill:linear-gradient(135deg, #f8fafc66, #93c5fd42);--bf-edge:#f8fafcc7;transform:translateY(calc(var(--h) / -2)) rotateX(90deg)}.bf-f-bottom{--bf-fill:#0206178c;transform:translateY(calc(var(--h) / 2)) rotateX(-90deg)}.bf-bar{transform:translate3d(var(--bx), var(--by), var(--bz)) scaleY(var(--bf-grow,1));transform-origin:50% 100%;transition:transform 1.1s var(--bf-ease) calc(var(--i,0) * 90ms), translate .6s var(--bf-ease), --bf-th .8s var(--bf-ease)}.hb-anim .bf-ladder:not(.is-in) .bf-bar{--bf-grow:0}.bf-bar .bf-f-front,.bf-bar .bf-f-left,.bf-bar .bf-f-right{background-image:repeating-linear-gradient(#0000 0 11px,#93c5fd29 11px 12px)}.bf-bar-hot .bf-f{--bf-fill:#d4b87270;--bf-edge:#f8fafceb;box-shadow:0 0 18px #d4b8729e}.bf-bar-hot .bf-f-left,.bf-bar-hot .bf-f-right{--bf-fill:#c9a96180}.bf-bar-hot .bf-f-top{--bf-fill:linear-gradient(135deg, #f8fafcd9, #dfc883b3)}.bf-bar.is-picked{translate:0 -12px}.bf-bar.is-picked .bf-f{--bf-edge:#f8fafc;box-shadow:0 0 22px #60a5fabf}.bf-bar-hot.is-picked .bf-f{box-shadow:0 0 22px #d4b8729e}.bf-tag.is-picked b{color:var(--bf-gold-hi)}.bf-tag.is-picked b,.bf-tag.is-picked small{translate:0 -12px}.bf-tag small{transition:translate .6s var(--bf-ease)}.bf-stage.is-focus:not(.is-held) .bf-bar:not(.is-picked) .bf-f{opacity:.38}.bf-stage.is-focus:not(.is-held) .bf-tag:not(.is-picked) b{opacity:.45}.bf-spot{width:96px;height:96px;transform:translate3d(var(--bx), calc(var(--floor-y,130px) - 2px), 0) rotateX(90deg);pointer-events:none;margin:-48px 0 0 -48px;position:absolute;top:50%;left:50%}.bf-spot span,.bf-spot i{opacity:0;border-radius:50%;position:absolute;inset:0}.bf-spot span{transition:opacity .5s var(--bf-ease), transform .6s var(--bf-ease);background:radial-gradient(circle,#93c5fd8c 0%,#3b82f647 30%,#1d4ed81a 52%,#0000 70%);transform:scale(.4);box-shadow:inset 0 0 0 1px #93c5fd47}.bf-spot i{box-shadow:inset 0 0 0 1.5px #93c5fdb3}.bf-spot.is-picked span{opacity:1;transform:scale(1)}.hb-anim .bf-hero.is-live .bf-spot.is-picked i{animation:bf-ring 2s var(--bf-ease) infinite}.bf-bar.is-fired .bf-f{animation:.9s ease-out bf-fired}@keyframes bf-fired{0%{filter:brightness(2.2)}to{filter:brightness()}}.bf-spot b{opacity:0;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #bfdbfed9,0 0 18px #60a5fa80}.bf-spot.is-fired b{animation:bf-shock 1s var(--bf-ease)}@keyframes bf-shock{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.6)}}@keyframes bf-ring{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.35)}}.bf-cap{transform:translate3d(var(--bx), 146px, 0) rotateY(calc(-1 * var(--bf-ry))) rotateX(calc(-1 * var(--bf-rx))) translate(-50%, 0);transform-origin:0 0;color:var(--bf-text);white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;font-size:.625rem;font-weight:600;line-height:1.3;display:flex;position:absolute;top:50%;left:50%}.bf-cap span:first-child{color:var(--bf-strong)}.bf-tag{transform:translate3d(var(--bx), var(--by), 0) rotateY(calc(-1 * var(--bf-ry))) rotateX(calc(-1 * var(--bf-rx))) translate(-50%, -100%);transform-origin:0 0;--by:calc(130px - var(--bf-th,0px) - 16px);pointer-events:none;white-space:nowrap;transition:opacity .6s var(--bf-ease) calc(.4s + var(--i,0) * 90ms), translate .6s var(--bf-ease) calc(.4s + var(--i,0) * 90ms), --bf-th .8s var(--bf-ease);flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%}.hb-anim .bf-ladder:not(.is-in) .bf-tag{opacity:0;translate:0 8px}.bf-tag b{color:var(--bf-strong);letter-spacing:-.02em;text-shadow:0 0 18px #020617e6;transition:color .4s ease, opacity .4s ease, translate .6s var(--bf-ease);font-size:1.125rem;font-weight:600;line-height:1}.bf-tag-hot b{color:var(--bf-gold-hi);font-size:1.625rem}.bf-tag small{color:var(--bf-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.2rem;font-size:.625rem;font-weight:600}.bf-floor{width:520px;height:520px;transform:translateY(var(--floor-y,130px)) rotateX(90deg);background:linear-gradient(90deg,#60a5fa42 1px,#0000 1px) 0 0/26px 26px,linear-gradient(#60a5fa42 1px,#0000 1px) 0 0/26px 26px;margin:-260px 0 0 -260px;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 62%);mask-image:radial-gradient(circle,#000 10%,#0000 62%)}.bf-halo{width:380px;height:380px;transform:translateY(calc(var(--floor-y,130px) - 1px)) rotateX(90deg);background:radial-gradient(circle,#1d4ed857 0%,#1e3a8a1f 40%,#0000 66%);border-radius:50%;margin:-190px 0 0 -190px;position:absolute;top:50%;left:50%}.hb-anim .bf-hero.is-live .bf-halo{animation:6s ease-in-out infinite bf-halo}@keyframes bf-halo{0%,to{opacity:1}50%{opacity:.66}}.bf-readout{flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:36rem;margin-top:1.75rem;display:flex}.bf-readout-line{white-space:nowrap;color:var(--bf-strong);flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:.25rem .75rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:opacity .18s;display:inline-flex}.bf-readout-line.is-swap{opacity:0}.bf-readout-line b{color:var(--bf-gold-hi);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600}.bf-readout-line em{color:var(--bf-text);font-size:.875rem;font-style:normal;font-weight:400}.bf-readout-line svg{width:1rem;height:1rem;color:var(--bf-gold-hi);transition:transform .3s var(--bf-ease);align-self:center}@media (width<=479px){.bf-readout-line em{display:none}}.bf-readout-line:focus-visible{outline:2px solid var(--bf-gold-hi);outline-offset:4px;border-radius:.375rem}@media (hover:hover) and (pointer:fine){.bf-readout-line:hover svg{transform:translate(3px)}}.bf-readout-track{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.375rem;width:100%;display:grid}.bf-readout-seg{cursor:pointer;background:0 0;border:0;height:1.5rem;padding:0;position:relative}.bf-readout-seg i{background:#94a3b838;border-radius:9999px;height:3px;margin-top:-1.5px;transition:background-color .25s;position:absolute;top:50%;left:0;right:0;overflow:hidden}.bf-readout-seg i:after{background:var(--bf-gold-hi);content:"";transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.bf-readout-seg[aria-pressed=true] i:after{transform:scaleX(1)}.bf-readout.is-ticking .bf-readout-seg[aria-pressed=true] i:after{animation:2.8s linear both bf-fill}.bf-readout.is-paused .bf-readout-seg i:after{animation-play-state:paused}@keyframes bf-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bf-readout-seg:focus-visible{outline:2px solid var(--bf-gold-hi);outline-offset:2px;border-radius:.25rem}@media (hover:hover) and (pointer:fine){.bf-readout-seg:hover i{background:#94a3b873}}.bf-pop{--bf-notch:radial-gradient(circle at 0 50%, transparent .55rem, #000 calc(.55rem + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% 50%, transparent .55rem, #000 calc(.55rem + .5px)) right / 51% 100% no-repeat;z-index:69;visibility:hidden;perspective:700px;pointer-events:none;position:fixed;top:0;left:0;transform:translate(-50%,-100%)}.bf-pop.is-below{transform:translate(-50%)}.bf-pop.is-on{visibility:visible}.bf-pop-card{transform-origin:50% 100%;transform-style:preserve-3d;opacity:0}.bf-pop.is-below .bf-pop-card{transform-origin:50% 0}.bf-pop.is-on .bf-pop-card{animation:bf-pop-in .8s var(--bf-ease) both, bf-pop-out .55s cubic-bezier(.4, 0, 1, 1) 2.3s forwards}@keyframes bf-pop-in{0%{opacity:0;transform:translate3d(0,40px,-160px)rotateX(-80deg)scale(.55)}60%{opacity:1;transform:translate3d(0,-4px,30px)rotateX(8deg)scale(1.03)}to{opacity:1;transform:none}}@keyframes bf-pop-out{to{opacity:0;transform:translate3d(0,-36px,-90px)rotateX(48deg)scale(.88)}}.bf-pop-tilt{transform-style:preserve-3d;position:relative}.bf-pop.is-on .bf-pop-tilt{animation:2.2s ease-in-out .6s both bf-pop-sway}@keyframes bf-pop-sway{0%,to{transform:none}35%{transform:rotateY(-10deg)rotateX(4deg)}70%{transform:rotateY(8deg)rotateX(-3deg)}}.bf-pop-depth,.bf-pop-face{-webkit-mask:var(--bf-notch);-webkit-mask:var(--bf-notch);mask:var(--bf-notch);border-radius:1rem}.bf-pop-depth{background:#0a1430;position:absolute;inset:0;transform:translateZ(-8px);box-shadow:inset 0 0 0 1px #dfc88338}.bf-pop-face{text-align:center;background:linear-gradient(160deg,#1e3a8a99,#1e3a8a38 60%),#071027;flex-direction:column;align-items:center;gap:.375rem;min-width:15rem;max-width:min(20rem,100vw - 2rem);padding:.9rem 1.75rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #dfc88373}.bf-pop-face:after{content:"";background:linear-gradient(105deg,#0000 42%,#f8fafc3d 50%,#0000 58%);position:absolute;inset:-20% -60%;transform:translate(-70%)}.bf-pop.is-on .bf-pop-face:after{animation:1.1s .55s both bf-pop-sheen}@keyframes bf-pop-sheen{to{transform:translate(70%)}}.bf-pop-label{color:var(--bf-muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.bf-pop-code{width:100%;color:var(--bf-gold-hi);font-variant-numeric:tabular-nums;border-top:1px dashed #dfc8834d;padding-top:.5rem;font-size:1.75rem;font-weight:600;line-height:1.15}.bf-pop-name{color:var(--bf-text);font-size:.75rem;font-weight:600}.bf-ticker{background:#ffffff05;border-block:1px solid #ffffff12;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.bf-ticker:after{display:none}.bf-ticker-track{width:max-content;display:flex}.bf-ticker-group{flex-shrink:0;align-items:center;display:flex}.bf-ticker-item{color:var(--bf-muted);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.75rem;padding:1rem 1.75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.bf-ticker-item b{color:var(--bf-gold-hi);font-weight:600}.bf-ticker-item i{background:var(--bf-blue-hi);border-radius:1px;width:.375rem;height:.375rem;transform:rotate(45deg);box-shadow:0 0 10px #60a5facc}.hb-anim .bf-ticker.is-live .bf-ticker-track{animation:48s linear infinite bf-ticker}@media (hover:hover) and (pointer:fine){.hb-anim .bf-ticker:hover .bf-ticker-track{animation-play-state:paused}}@keyframes bf-ticker{to{transform:translate(-50%)}}.bf-table{padding:3.5rem 0 5rem}.bf-tbl-card{background:var(--bf-glass);border-radius:1.5rem;max-width:64rem;margin:2.5rem auto 0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.bf-tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.bf-tbl th,.bf-tbl td{text-align:center;vertical-align:middle;border-bottom:1px solid #ffffff0f;padding:1.125rem 1.25rem}.bf-tbl tbody tr:last-child>*{border-bottom:0}.bf-tbl thead th{color:var(--bf-muted);letter-spacing:.14em;text-transform:uppercase;vertical-align:bottom;padding-top:1.5rem;font-size:.75rem;font-weight:600}.bf-tbl thead th:first-child,.bf-tbl tbody th{text-align:left;padding-left:1.75rem}.bf-tbl-name{color:var(--bf-strong);font-size:1rem;font-weight:600;display:block}.bf-tbl tbody th small{color:var(--bf-muted);margin-top:.2rem;font-size:.8125rem;font-weight:400;display:block}.bf-tbl .is-best{background:#1d4ed824}.bf-tbl thead .is-best{color:var(--bf-strong)}.bf-tbl-badge{width:max-content;color:var(--bf-gold-hi);letter-spacing:.12em;background:#d4b8721a;border-radius:9999px;margin:0 auto .5rem;padding:.25rem .625rem;font-size:.625rem;display:block;box-shadow:inset 0 0 0 1px #dfc88359}.bf-tbl td a{color:inherit;border-radius:.75rem;flex-direction:column;align-items:center;gap:.25rem;padding:.375rem .75rem;text-decoration:none;transition:background-color .25s;display:inline-flex}.bf-tbl td a b{color:var(--bf-gold-hi);letter-spacing:-.02em;font-size:1.75rem;font-weight:600;line-height:1}.bf-tbl td a span{color:var(--bf-text);font-size:.875rem}@media (hover:hover) and (pointer:fine){.bf-tbl td a:hover{background:#ffffff0d}}.bf-tbl td a:focus-visible{outline:2px solid var(--bf-gold-hi);outline-offset:2px}.bf-tbl-none{color:var(--bf-faint);font-size:.8125rem}@media (width<=767px){.bf-tbl thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bf-tbl,.bf-tbl tbody{display:block}.bf-tbl tr{border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bf-tbl tbody tr:last-child,.bf-tbl th,.bf-tbl td{border-bottom:0}.bf-tbl tbody th{grid-column:1/-1;padding:1.125rem 1.25rem .25rem}.bf-tbl td{padding:.5rem .25rem 1.125rem}.bf-tbl td:before{color:var(--bf-muted);content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.375rem;font-size:.625rem;font-weight:600;display:block}.bf-tbl td a{padding:.25rem .375rem}.bf-tbl td a b{font-size:1.375rem}.bf-tbl td a span{font-size:.75rem}}.bf-coupons{padding:5rem 0 5.5rem}@media (width>=1024px){.bf-coupons{padding:6rem 0 5rem}}.bf-grid{gap:1rem;margin-top:3rem;display:grid}@media (width>=768px){.bf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.bf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:3.5rem}.bf-cell--feature{grid-column:span 2}}.bf-cell{min-width:0;display:flex}.bf-card{isolation:isolate;background:var(--bf-glass);min-width:0;box-shadow:inset 0 0 0 1px var(--bf-ring), 0 30px 60px -34px #000000e6;transition:transform .55s var(--bf-ease), box-shadow .55s var(--bf-ease);border-radius:1.5rem;flex-direction:column;flex:1;scroll-margin-top:7rem;display:flex;position:relative;overflow:hidden}.bf-card:after{z-index:3;border-radius:inherit;background:radial-gradient(26rem circle at var(--mx,50%) var(--my,0%), #3b82f61a, transparent 45%);content:"";opacity:0;pointer-events:none;transition:opacity .6s var(--bf-ease);position:absolute;inset:0}.bf-edge{z-index:4;border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity .55s var(--bf-ease);background:linear-gradient(140deg,#3b82f6bf,#0000 38% 62%,#60a5fa8c);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.bf-card:target .bf-edge{opacity:1}@media (hover:hover) and (pointer:fine){.bf-card:hover{--bf-on:1;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #3b82f659,0 44px 90px -40px #1d4ed88c}.bf-card:hover:after,.bf-card:hover .bf-edge{opacity:1}.bf-card:hover .bf-cta svg{transform:translate(4px)}}.bf-card.bf-on{--bf-on:1}.bf-card-art{border-bottom:1px solid var(--bf-line);background:radial-gradient(60% 80% at 50% 100%,#1d4ed81f,#0000 70%);height:10rem;position:relative}.bf-mini{perspective:720px;position:absolute;inset:0}.bf-mini-world{transform-style:preserve-3d;transform:rotateX(calc(-24deg + var(--bf-on,0) * 11deg)) rotateY(calc(-34deg + var(--bf-on,0) * 70deg));transition:transform .9s var(--bf-turn);position:absolute;inset:0}.bf-mini-drift{transform-style:preserve-3d;position:absolute;inset:0}.hb-anim .bf-coupons.is-live .bf-mini-drift{animation:5.5s ease-in-out infinite bf-float;animation-delay:var(--drift-delay,0s)}@keyframes bf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.bf-mini .bf-floor{--floor-y:62px;background:linear-gradient(90deg,#60a5fa57 1px,#0000 1px) 0 0/19px 19px,linear-gradient(#60a5fa57 1px,#0000 1px) 0 0/19px 19px;width:190px;height:190px;margin:-95px 0 0 -95px;-webkit-mask-image:radial-gradient(circle,#000 8%,#0000 58%);mask-image:radial-gradient(circle,#000 8%,#0000 58%)}.bf-mini .bf-halo{--floor-y:62px;background:radial-gradient(circle,#1d4ed873 0%,#0000 65%);width:150px;height:150px;margin:-75px 0 0 -75px}.bf-shell .bf-f{--bf-fill:#1e3a8a33}.bf-shell .bf-f-left,.bf-shell .bf-f-right{--bf-fill:#1e3a8a47}.bf-shell .bf-f-top{--bf-fill:linear-gradient(135deg, #f8fafc4d, #93c5fd29)}.bf-part .bf-f{--bf-fill:#1e3a8a94;--bf-edge:#bfdbfeb3}.bf-emissive .bf-f{--bf-fill:#dfc8838f;--bf-edge:#f8fafcf2;box-shadow:0 0 14px #d4b872cc}.bf-card:hover .bf-emissive .bf-f,.bf-card.bf-on .bf-emissive .bf-f{--bf-fill:#e4ca80e6;--bf-edge:#f3e1a6;box-shadow:0 0 10px #f3e1a6bf,0 0 28px #d4b872f2}.bf-card:hover .bf-emissive .bf-f-top,.bf-card.bf-on .bf-emissive .bf-f-top{--bf-fill:linear-gradient(135deg, #f3e1a6, #d4b872 70%)}.bf-beam .bf-f{--bf-fill:linear-gradient(to bottom, #dfc88361, #dfc88300);--bf-edge:transparent}.bf-beam .bf-f-top,.bf-beam .bf-f-bottom{--bf-fill:transparent;--bf-edge:transparent}.bf-strut .bf-f{--bf-fill:#60a5fa8c;--bf-edge:#bfdbfe99}.bf-plate{background:#bfdbfe1f;border:1px solid #f8fafc6b;position:absolute;inset:17%}.bf-orbit{width:132px;height:132px;transform:translateY(calc(16px + var(--bf-on,0) * -12px)) rotateX(90deg);transition:transform .9s var(--bf-turn), border-color .7s ease;border:1.5px dashed #60a5fa99;border-radius:50%;margin:-66px 0 0 -66px;position:absolute;top:50%;left:50%}.bf-lid-sc{--dy:-28px}.bf-lid-ec{--dy:-8px}.bf-lid-qs{--dy:-7px}.bf-chip{--dy:-12px}.bf-sat-0{--dx:-10px}.bf-sat-1{--dx:10px}.bf-sat-2{--dz:-10px}.bf-sat-3{--dz:10px}.bf-slab-high{--dy:-12px}.bf-slab-low{--dy:10px}.bf-help-stage{justify-content:center;align-items:center;height:auto;padding:1.25rem;display:flex}.bf-chatwin{max-width:24rem;font-size:12px}.bf-chat-head{border-bottom:1px solid var(--bf-line);background:#ffffff05;align-items:center;gap:.75em;padding:.875em 1.125em;display:flex}.bf-chat-who{flex-direction:column;line-height:1.3;display:flex}.bf-chat-who b{color:var(--bf-strong);font-size:1.04em;font-weight:600}.bf-chat-who small{color:var(--bf-muted);align-items:center;gap:.4em;font-size:.9em;display:inline-flex}.bf-chat-who i{background:var(--bf-green);border-radius:50%;width:.5em;height:.5em}.bf-chat{flex-direction:column;justify-content:flex-end;gap:.625em;min-height:21em;padding:1.125em;display:flex}.bf-chat-row{display:flex}.bf-chat-row--me{justify-content:flex-end}.bf-chat-avatar{color:#f8fafc;background:linear-gradient(135deg,#3b82f6,#1e3a8a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5em;height:2.5em;font-size:.85em;font-weight:600;display:flex}.bf-chat-bubble{max-width:82%;color:var(--bf-strong);background:#3b82f629;border-radius:1.1em 1.1em .35em;padding:.7em 1em;line-height:1.45;box-shadow:inset 0 0 0 1px #60a5fa4d}.bf-chat-bubble--vh{background:var(--bf-el);box-shadow:inset 0 0 0 1px var(--bf-ring);color:var(--bf-text);border-radius:1.1em 1.1em 1.1em .35em}.bf-chat-offer{background:var(--bf-el);width:82%;box-shadow:inset 0 0 0 1px var(--bf-ring);border-radius:1.1em 1.1em 1.1em .35em;flex-direction:column;gap:.45em;padding:.875em 1em;display:flex}.bf-chat-offer-top{justify-content:space-between;align-items:center;gap:.75em;display:flex}.bf-chat-offer-top b{color:var(--bf-strong);font-weight:600}.bf-chat-offer-top em{color:var(--bf-gold-hi);font-style:normal;font-weight:600}.bf-chat-offer-code{color:var(--bf-gold-hi);letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(100deg,#d4b87229,#d4b8720f);border-radius:.6em;padding:.45em .75em;font-weight:600;box-shadow:inset 0 0 0 1px #dfc88357}.bf-chat-offer-price{color:var(--bf-muted)}.bf-chat-offer-price b{color:var(--bf-strong);font-weight:600}.bf-chat-typing{background:var(--bf-el);box-shadow:inset 0 0 0 1px var(--bf-ring);border-radius:1.1em 1.1em 1.1em .35em;gap:.3em;padding:.85em 1em;display:inline-flex}.bf-chat-typing i{background:var(--bf-muted);border-radius:50%;width:.45em;height:.45em;animation:1s ease-in-out infinite bf-typing}.bf-chat-typing i:nth-child(2){animation-delay:.15s}.bf-chat-typing i:nth-child(3){animation-delay:.3s}@keyframes bf-typing{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.bf-chat [data-k]:not([data-typing]):not([data-state=done]),.bf-chat [data-typing]:not([data-state=run]){display:none}.bf-help-list{color:var(--bf-text);gap:.5rem;margin-top:1.125rem;font-size:.875rem;display:grid}.bf-help-list li{align-items:center;gap:.5rem;display:flex}.bf-help-list svg{width:1rem;height:1rem;color:var(--bf-green);flex-shrink:0}.bf-card-body{flex-direction:column;flex:1;align-items:flex-start;padding:1.5rem 1.5rem 1.625rem;display:flex}.bf-kind{color:var(--bf-muted);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.bf-kind svg{width:1rem;height:1rem;color:var(--bf-gold)}.bf-product{color:var(--bf-strong);letter-spacing:-.02em;margin-top:.625rem;font-size:1.375rem;font-weight:600;line-height:1.2}.bf-pct{align-items:flex-end;gap:.75rem;margin-top:.875rem;display:flex}.bf-pct-num{letter-spacing:-.05em;font-size:3.5rem;font-weight:600;line-height:.85}.bf-pct-label{color:var(--bf-text);padding-bottom:.25rem;font-size:.8125rem;line-height:1.3}.bf-pct-label b{color:var(--bf-strong);font-weight:600;display:block}.bf-price{color:var(--bf-muted);margin-top:1rem;font-size:.875rem}.bf-price s{color:var(--bf-faint);text-decoration-color:#f87171b3}.bf-price b{color:var(--bf-strong);font-size:1.0625rem;font-weight:600}.bf-burst{z-index:70;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.bf-cycles{flex-wrap:wrap;gap:.375rem;margin:1rem 0 0;display:flex}.bf-cycle{color:var(--bf-text);font:inherit;background:#ffffff0a;border:0;border-radius:9999px;padding:.4rem .8rem;font-size:.8125rem;font-weight:600;transition:background-color .25s,color .25s,box-shadow .25s;box-shadow:inset 0 0 0 1px #ffffff1a}button.bf-cycle{cursor:pointer}.bf-cycle[aria-pressed=true]{color:var(--bf-strong);background:#1d4ed859;box-shadow:inset 0 0 0 1px #60a5fa8c}@media (hover:hover) and (pointer:fine){button.bf-cycle:hover{color:var(--bf-strong)}}.bf-cycle:focus-visible{outline:2px solid var(--bf-gold-hi);outline-offset:2px}.bf-cycle-panel[hidden]{display:none}.bf-total{color:var(--bf-muted);margin-top:.375rem;font-size:.8125rem}.bf-scope{color:var(--bf-faint);margin-top:.875rem;font-size:.75rem;line-height:1.5}.bf-cta{color:var(--bf-gold-hi);align-items:center;gap:.375rem;margin-top:auto;padding-top:1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.bf-cta svg{width:1.125rem;height:1.125rem;transition:transform .45s var(--bf-ease)}.bf-cta:focus-visible{outline:2px solid var(--bf-gold-hi);outline-offset:3px}@media (width>=1024px){.bf-card--feature{grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.bf-card--feature .bf-card-body{justify-content:center;padding:2rem 2.25rem}.bf-card--feature .bf-cta{margin-top:0}.bf-card--feature .bf-product{font-size:1.625rem}.bf-card--feature .bf-pct-num{font-size:5.5rem}}.bf-feature-stage{border-top:1px solid var(--bf-line);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:relative}@media (width>=1024px){.bf-feature-stage{border-top:0;border-left:1px solid var(--bf-line);padding:2rem}}.bf-win{background:#020617;border-radius:1rem;width:100%;max-width:26rem;font-size:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #60a5fa38,0 30px 60px -30px #000000e6}.bf-win-bar{border-bottom:1px solid var(--bf-line);background:#ffffff05;align-items:center;gap:.75em;padding:.75em 1em;display:flex}.bf-win-dots{gap:.375em;display:flex}.bf-win-dots i{background:#94a3b859;border-radius:50%;width:.625em;height:.625em}.bf-win-url{min-width:0;color:var(--bf-muted);white-space:nowrap;text-overflow:ellipsis;background:#ffffff0a;border-radius:9999px;flex:1;align-items:center;gap:.5em;padding:.3em .75em;font-size:.9em;display:inline-flex;overflow:hidden}.bf-win-url svg{width:1em;height:1em;color:var(--bf-green);flex-shrink:0}.bf-win-body{flex-direction:column;gap:1em;padding:1.25em;display:flex}.bf-win-item{background:var(--bf-el);box-shadow:inset 0 0 0 1px var(--bf-ring);border-radius:.75em;align-items:center;gap:.875em;padding:.875em 1em;display:flex}.bf-win-item-ic{width:2.5em;height:2.5em;color:var(--bf-blue-hi);background:#3b82f61f;border-radius:.625em;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #60a5fa42}.bf-win-item-ic svg{width:1.25em;height:1.25em}.bf-win-item-text{flex-direction:column;flex:1;min-width:0;display:flex}.bf-win-item-text b{color:var(--bf-strong);font-size:1.04em;font-weight:600}.bf-win-item-text small{color:var(--bf-muted);font-size:.9em}.bf-win-item-price{color:var(--bf-strong);font-variant-numeric:tabular-nums;font-size:1.08em;font-weight:600}.bf-win-label{color:var(--bf-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.85em;font-weight:600}.bf-win-cycles{flex-wrap:wrap;gap:.4em;margin-top:.5em;display:flex}.bf-win-cycle{box-shadow:inset 0 0 0 1px var(--bf-ring);color:var(--bf-text);background:#0b0f19cc;border-radius:.5em;padding:.45em .8em;font-weight:600;transition:background-color .35s,color .35s,box-shadow .35s}.bf-win-cycle--pick[data-state=done]{color:#f8fafc;background:#1d4ed8;box-shadow:inset 0 0 0 1px #93c5fd99}.bf-win-cycle--pick[data-state=run]{box-shadow:inset 0 0 0 1px #93c5fdcc,0 0 0 3px #3b82f640}.bf-win-applied{color:var(--bf-green);align-items:center;gap:.5em;margin-top:.625em;font-weight:600;display:flex}.bf-win-applied svg{width:1.15em;height:1.15em}.bf-win-totals{border-top:1px dashed #ffffff1a;flex-direction:column;gap:.5em;padding-top:1em;display:flex}.bf-win-row{color:var(--bf-text);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.bf-win-row--off{color:var(--bf-green)}.bf-win-row--total{color:var(--bf-strong);align-items:baseline;margin-top:.25em;font-size:1.2em;font-weight:600}.bf-win-total{align-items:baseline;gap:.625em;display:inline-flex}.bf-win-total s{color:var(--bf-faint);font-size:.8em;font-weight:400}.bf-win-total b{color:var(--bf-gold-hi);font-weight:600}.bf-win-applied,.bf-win-row--off{transition:opacity .45s var(--bf-ease), transform .45s var(--bf-ease)}.bf-win-applied:not([data-state=done]),.bf-win-row--off:not([data-state=done]){opacity:0;transform:translateY(4px)}.bf-win-total-k:not([data-state=done]) s{color:var(--bf-strong);font-size:1em;font-weight:600;text-decoration:none}.bf-win-total-k:not([data-state=done]) b{display:none}@media (width>=1024px){.bf-cell--span-2{grid-column:span 2}.bf-cell--span-3{grid-column:span 3}.bf-cell--span-2 .bf-card--help,.bf-cell--span-3 .bf-card--help{grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.bf-cell--span-2 .bf-card--help .bf-card-art,.bf-cell--span-3 .bf-card--help .bf-card-art{border-bottom:0;border-left:1px solid var(--bf-line);order:2;height:auto}.bf-cell--span-2 .bf-card--help .bf-card-body,.bf-cell--span-3 .bf-card--help .bf-card-body{justify-content:center;padding:2rem 2.25rem}.bf-cell--span-2 .bf-card--help .bf-cta,.bf-cell--span-3 .bf-card--help .bf-cta{margin-top:0;padding-top:1.25rem}}.bf-help-text{color:var(--bf-text);margin-top:.75rem;font-size:.9375rem;line-height:1.6}.bf-rules{max-width:52rem;color:var(--bf-faint);text-align:center;margin:2rem auto 0;font-size:.8125rem;line-height:1.6}.bf-rules a{color:var(--bf-gold-hi);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #dfc88366;text-decoration:underline #dfc88366}.bf-steps{border-top:1px solid #ffffff0d;padding:4rem 0}@media (width>=1024px){.bf-steps{padding:5rem 0}}.bf-steps-track{margin-top:3rem;position:relative}@media (width>=1024px){.bf-steps-track{margin-top:3.5rem}}.bf-steps-grid{gap:1rem;display:grid}@media (width>=1024px){.bf-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.bf-rail{z-index:1;pointer-events:none;background:linear-gradient(90deg,#94a3b84d,#94a3b824 50%,#94a3b84d);height:1px;display:none;position:absolute;top:3.25rem;left:3.25rem;right:calc(33.3333% - 4.08333rem)}.bf-rail:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#dfc883,#0000);border-radius:9999px;width:14%;height:3px;position:absolute;top:-1px;left:0;box-shadow:0 0 6px #dfc88373}@media (width>=1024px){.bf-rail{display:block}}.hb-anim .bf-steps.is-live .bf-rail:after{opacity:1;animation:bf-rail 4.5s var(--bf-ease) infinite}@keyframes bf-rail{0%{left:-14%}to{left:100%}}.bf-step{background:var(--bf-glass);box-shadow:inset 0 0 0 1px var(--bf-ring), 0 30px 60px -34px #000000e6;border-radius:1.5rem;flex-direction:column;padding:1.75rem 1.75rem 2rem;display:flex;position:relative;overflow:hidden}.bf-step-ic{z-index:2;width:3rem;height:3rem;color:var(--bf-gold-hi);background:#020617;border-radius:.875rem;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.bf-step-ic svg{width:1.5rem;height:1.5rem}.bf-step-num{color:#ffffff09;letter-spacing:-.06em;pointer-events:none;font-size:6rem;font-weight:600;line-height:1;position:absolute;bottom:-.75rem;right:1.25rem}.bf-step-title{color:var(--bf-strong);letter-spacing:-.02em;margin-top:1.5rem;font-size:1.25rem;font-weight:600}.bf-step-text{max-width:22rem;color:var(--bf-text);margin-top:.625rem;font-size:.9375rem;line-height:1.65;position:relative}.bf-migrate{padding:0 0 6rem}@media (width>=1024px){.bf-migrate{padding-bottom:6rem}}.bf-migrate-card{background:var(--bf-glass);border-radius:1.75rem;gap:2rem;padding:2rem 1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 80px -40px #000000e6}@media (width>=1024px){.bf-migrate-card{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:center;gap:3rem;padding:3rem 3.5rem}}.bf-migrate-card:before{content:"";background:linear-gradient(90deg,#0000,#60a5fa8c,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.bf-migrate-title{color:var(--bf-strong);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.625rem,3vw,2.375rem);font-weight:600;line-height:1.12}.bf-migrate-text{max-width:34rem;color:var(--bf-text);margin-top:1rem;font-size:1.0625rem;line-height:1.65}.bf-migrate-ctas{flex-wrap:wrap;align-items:center;gap:.875rem 1.5rem;margin-top:2rem;display:flex}.bf-mig{font-size:12px}.bf-mig-head{justify-content:space-between;align-items:center;gap:1em;display:flex}.bf-mig-head b{color:var(--bf-strong);font-size:1.08em;font-weight:600}.bf-mig-head small{color:var(--bf-muted);white-space:nowrap;flex:none;font-size:.9em}.bf-mig-bar{background:#ffffff0f;border-radius:9999px;height:.5em;margin-top:1em;position:relative;overflow:hidden}.bf-mig-bar i{width:var(--p,100%);border-radius:inherit;transition:width .9s var(--bf-ease);background:linear-gradient(90deg,#1d4ed8,#3b82f6,#60a5fa);position:absolute;inset:0;box-shadow:0 0 12px #3b82f680}.bf-mig[data-step="0"] .bf-mig-bar i{--p:6%}.bf-mig[data-step="1"] .bf-mig-bar i{--p:30%}.bf-mig[data-step="2"] .bf-mig-bar i{--p:55%}.bf-mig[data-step="3"] .bf-mig-bar i{--p:80%}.bf-mig[data-step="4"] .bf-mig-bar i{--p:96%}.bf-mig[data-step="5"] .bf-mig-bar i{--p:100%}.bf-mig-list{flex-direction:column;gap:.625em;margin-top:1.25em;display:flex}.bf-mig-list li{color:var(--bf-text);align-items:center;gap:.75em;font-size:1.04em;display:flex}.bf-mig-dot{width:1.5em;height:1.5em;color:var(--bf-green);background:#10b98124;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #34d39952}.bf-mig-dot svg{width:.9em;height:.9em}.bf-mig-list [data-state=pending]{color:var(--bf-faint)}.bf-mig-list [data-state=pending] .bf-mig-dot{box-shadow:inset 0 0 0 1px var(--bf-ring);color:#0000;background:#ffffff0a}.bf-mig-list [data-state=run] .bf-mig-dot{color:#0000;background:#3b82f61f;animation:1s ease-in-out infinite bf-pulse;box-shadow:inset 0 0 0 1px #60a5fa59}.bf-mig-done{color:var(--bf-green);transition:opacity .45s var(--bf-ease);border-top:1px dashed #ffffff1a;align-items:center;gap:.5em;margin-top:1.25em;padding-top:1em;font-weight:600;display:flex}.bf-mig-done svg{width:1.15em;height:1.15em}.bf-mig-done:not([data-state=done]){opacity:0}@keyframes bf-pulse{50%{box-shadow:inset 0 0 0 1px #60a5fa59,0 0 0 4px #3b82f61f}}@media (prefers-reduced-motion:reduce){.bf-pop.is-on .bf-pop-card{animation:2.8s both bf-pop-fade}.bf-pop.is-on .bf-pop-tilt,.bf-pop.is-on .bf-pop-face:after{animation:none}.bf-world,.bf-box,.bf-spot span,.bf-spot i,.bf-spot b,.bf-bar .bf-f,.bf-mini-world,.bf-tag,.bf-cap,.bf-card,.bf-edge,.bf-mig-bar i{transition:none!important;animation:none!important}}@keyframes bf-pop-fade{0%,to{opacity:0}10%,85%{opacity:1}}
