.bc-root{--bc-gold:#e1af4a;--bc-gold-soft:#e1af4a29;--bc-navy:#041335}@supports (color:lab(0% 0 0)){.bc-root{--bc-gold:lab(74.6012% 11.434 57.0174);--bc-gold-soft:lab(74.6012% 11.434 57.0174/.16);--bc-navy:lab(6.55742% 4.96301 -24.4069)}}.bc-band{isolation:isolate;background:var(--home-navy-deep);box-shadow:0 0 0 100vmax var(--home-navy-deep);clip-path:inset(0 -100vmax);position:relative}.bc-band:before{content:"";z-index:-1;background:radial-gradient(40% 70% at 78% 30%,#2a408d8c,#0000 70%),radial-gradient(30% 50% at 12% 0,#a4780e29,#0000 70%);background:radial-gradient(40% 70% at 78% 30%,lab(28.9054% 12.8088 -46.131/.55),#0000 70%),radial-gradient(30% 50% at 12% 0,lab(53.6565% 11.4856 56.5073/.16),#0000 70%);position:absolute;inset:0 -100vmax}.bc-band:after{content:"";z-index:-1;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-image:linear-gradient(90deg,lab(100% 0 0/.05) 1px,#0000 1px),linear-gradient(lab(100% 0 0/.05) 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0 -100vmax;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.bc-chip{background:#ffffff0f;background:lab(100% 0 0/.06);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14)}.bc-card{box-shadow:inset 0 1px #ffffffe6,0 30px 70px -38px #0e26548c,0 2px 6px -2px #0e265414;box-shadow:inset 0 1px lab(100% 0 0/.9),0 30px 70px -38px lab(15.5911% 5.93662 -31.6432/.55),0 2px 6px -2px lab(15.5911% 5.93662 -31.6432/.08)}.bc-step-num{transition:background-color .3s,color .3s,border-color .3s,transform .4s cubic-bezier(.3,1.5,.5,1)}.bc-step:focus-within .bc-step-num{background:var(--bc-gold);border-color:var(--bc-gold);color:var(--bc-navy);transform:rotate(45deg)}.bc-step:focus-within .bc-step-num>span{transform:rotate(-45deg)}.bc-step-num>span{transition:transform .4s cubic-bezier(.3,1.5,.5,1);display:inline-block}.bc-step[data-done=true] .bc-step-num{border-color:var(--bc-gold)}.bc-field label{transition:color .2s}.bc-field:focus-within>label{color:var(--primary)}.bc-field>label:before{content:"";opacity:0;background:var(--bc-gold);width:0;height:6px;margin-right:0;transition:width .2s,margin .2s,opacity .2s;display:inline-block;rotate:45deg}.bc-field:focus-within>label:before{opacity:1;width:6px;margin-right:4px}.bc-field [role=alert],.bc-field>p{font-size:.875rem}.bc-bar{background:linear-gradient(90deg, var(--bc-gold), #5d85ce);pointer-events:none;border-radius:2px;height:2px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:10px;right:10px;transform:scaleX(0)}@supports (color:lab(0% 0 0)){.bc-bar{background:linear-gradient(90deg, var(--bc-gold), lab(55.0709% 2.36079 -42.7815))}}.bc-field:focus-within .bc-bar{transform:scaleX(1)}.bc-consent label,.bc-consent [role=alert]{font-size:.875rem}.bc-mode{transition:border-color .25s,background-color .25s,color .25s,transform .25s,box-shadow .25s}.bc-mode:hover{transform:translateY(-2px)}.bc-mode:has(:checked){background:var(--bc-navy);border-color:var(--bc-navy);color:#fff;box-shadow:0 16px 30px -18px #0e2654cc;box-shadow:0 16px 30px -18px lab(15.5911% 5.93662 -31.6432/.8)}.bc-mode:has(:checked) .bc-mode-icon{color:var(--bc-gold);animation:.7s cubic-bezier(.3,1.4,.5,1) bc-wiggle}@keyframes bc-wiggle{0%{transform:scale(.7)rotate(-12deg)}60%{transform:scale(1.15)rotate(6deg)}to{transform:none}}.bc-slot{transition:border-color .2s,background-color .2s,color .2s}.bc-slot:has(:checked){border-color:var(--primary);color:var(--primary);background:#e1af4a29;background:lab(74.6012% 11.434 57.0174/.16);font-weight:600}.bc-slot:has(:checked) .bc-slot-dot{background:var(--bc-gold);border-color:var(--bc-gold);transform:rotate(45deg)scale(1.1)}.bc-slot-dot{transition:transform .3s cubic-bezier(.3,1.5,.5,1),background-color .2s}.bc-submit{position:relative;overflow:hidden}.bc-submit:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%);background:linear-gradient(110deg,#0000 30%,lab(100% 0 0/.22) 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.bc-submit:hover:after{transition:transform .7s;transform:translate(120%)}.bc-submit-icon{transition:transform .25s}.bc-submit:hover .bc-submit-icon{transform:rotate(-8deg)scale(1.1)}.bc-shake{animation:.42s cubic-bezier(.36,.07,.19,.97) both bc-shake}@keyframes bc-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}.bc-progress-fill{transform-origin:0;transform:scaleX(var(--fill,0));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.bc-progress-dot{transition:background-color .3s,border-color .3s,transform .4s cubic-bezier(.3,1.5,.5,1)}.bc-progress-item[data-state=done] .bc-progress-dot{background:var(--bc-gold);border-color:var(--bc-gold);color:var(--bc-navy)}.bc-progress-item[data-state=active] .bc-progress-dot{border-color:var(--primary);background:var(--primary);color:#fff;transform:scale(1.08)}.bc-pass{filter:drop-shadow(0 28px 36px #00041859)drop-shadow(0 2px 4px #0004181f);filter:drop-shadow(0 28px 36px lab(1.36383% 1.70809 -10.5476/.35))drop-shadow(0 2px 4px lab(1.36383% 1.70809 -10.5476/.12))}.bc-pass-top{-webkit-mask:radial-gradient(11px at 0 100%,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% 100%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(11px at 0 100%,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% 100%,#0000 98%,#000) 100%/51% 100% no-repeat}.bc-pass-bottom{-webkit-mask:radial-gradient(11px at 0 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% 0,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(11px at 0 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% 0,#0000 98%,#000) 100%/51% 100% no-repeat}.bc-perforation{border-top:2px dashed #0e265429;border-top:2px dashed lab(15.5911% 5.93662 -31.6432/.16);margin:0 18px}.bc-pass-head{background:radial-gradient(90% 140% at 100% 0,#2f4693e6,#0000 60%),linear-gradient(160deg,#061431,#020a20);background:radial-gradient(90% 140% at 100% 0,lab(31.274% 12.0987 -46.1748/.9),#0000 60%),linear-gradient(160deg,lab(6.71316% 3.20936 -20.9961),lab(2.78936% 1.82927 -14.296))}.bc-pass-sheen{background:linear-gradient(105deg,#0000 40%,#ffffff1a 50%,#0000 60%);background:linear-gradient(105deg,#0000 40%,lab(100% 0 0/.1) 50%,#0000 60%);animation:7s ease-in-out 1.2s infinite bc-sheen;position:absolute;inset:-50% -20%;transform:translate(-70%)}@keyframes bc-sheen{0%,70%{transform:translate(-70%)}to{transform:translate(70%)}}.bc-pass-badge{background:#ffffff14;background:lab(100% 0 0/.08)}.bc-pass-badge-dot{background:#ffffff80;background:lab(100% 0 0/.5)}.bc-pass[data-phase=ready] .bc-pass-badge{color:var(--bc-gold);border-color:#e1af4a99;border-color:lab(74.6012% 11.434 57.0174/.6)}.bc-pass[data-phase=ready] .bc-pass-badge-dot,.bc-pass[data-phase=pending] .bc-pass-badge-dot{background:var(--bc-gold);animation:1s ease-in-out infinite bc-blink}.bc-pass[data-phase=success] .bc-pass-badge{background:var(--bc-gold);border-color:var(--bc-gold);color:var(--bc-navy)}.bc-pass[data-phase=success] .bc-pass-badge-dot{background:var(--bc-navy)}@keyframes bc-blink{50%{opacity:.25}}.bc-avatar{color:var(--bc-navy);background:linear-gradient(145deg, #f7db98, var(--bc-gold));box-shadow:0 0 0 4px var(--bc-gold-soft)}@supports (color:lab(0% 0 0)){.bc-avatar{background:linear-gradient(145deg, lab(88.691% 3.20515 36.5971), var(--bc-gold))}}.bc-flip-slot{perspective:400px;vertical-align:bottom;max-width:100%;display:inline-block}.bc-flip{transform-origin:50% 0;max-width:100%;animation:.52s cubic-bezier(.3,1.3,.5,1) both bc-flip;display:inline-block}.line-clamp-1>.bc-flip,.bc-flip-slot.line-clamp-1>.bc-flip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes bc-flip{0%{opacity:0;transform:rotateX(-88deg)translateY(-4px)}to{opacity:1;transform:none}}.bc-pop{animation:.5s cubic-bezier(.3,1.6,.5,1) both bc-pop}@keyframes bc-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.bc-arc-base{stroke:#0e265424;stroke:lab(15.5911% 5.93662 -31.6432/.14);stroke-width:2px}.bc-arc-flow{stroke:var(--bc-gold);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:2 7;animation:1.4s linear infinite bc-march}@keyframes bc-march{to{stroke-dashoffset:-18px}}.bc-arc-end{fill:#fff;stroke:#0e265466;stroke:lab(15.5911% 5.93662 -31.6432/.4);stroke-width:1.5px;transition:fill .3s}.bc-pass[data-phase=ready] .bc-arc-end,.bc-pass[data-phase=success] .bc-arc-end{fill:var(--bc-gold);stroke:var(--bc-gold)}.bc-mode-bubble{color:var(--bc-gold);background:var(--bc-navy);animation:3.2s ease-in-out infinite bc-bob;box-shadow:0 0 0 4px #fff,0 8px 16px -6px #04133599;box-shadow:0 0 0 4px lab(100% 0 0),0 8px 16px -6px lab(6.55742% 4.96301 -24.4069/.6)}@keyframes bc-bob{50%{transform:translate(-50%,-3px)}}.bc-mode-bubble{transform:translate(-50%)}.bc-route-track,.bc-route-fill{border-radius:2px;height:2px;position:absolute;top:9px;left:12.5%;right:12.5%}.bc-route-track{background:repeating-linear-gradient(90deg,#0e265433 0 6px,#0000 6px 11px);background:repeating-linear-gradient(90deg,lab(15.5911% 5.93662 -31.6432/.2) 0 6px,#0000 6px 11px)}.bc-route-fill{background:linear-gradient(90deg, var(--bc-gold), #e7cb80);transform-origin:0;transform:scaleX(calc(var(--ready,0) * .28));transition:transform .7s cubic-bezier(.2,.7,.2,1)}@supports (color:lab(0% 0 0)){.bc-route-fill{background:linear-gradient(90deg, var(--bc-gold), lab(82.9403% 2.8061 41.3748))}}.bc-pass[data-phase=success] .bc-route-fill{transition-delay:.5s;transform:scaleX(.3333)}.bc-route-node{color:var(--bc-navy);background:#fff;border:2px solid #0e265440;border:2px solid lab(15.5911% 5.93662 -31.6432/.25);border-radius:999px;transition:background-color .3s,border-color .3s;position:relative}.bc-route-stop[data-state=current] .bc-route-node,.bc-route-stop[data-state=done] .bc-route-node{border-color:var(--bc-gold);background:var(--bc-gold)}.bc-route-stop[data-state=next] .bc-route-node{border-color:var(--bc-gold)}.bc-route-stop[data-state=next] .bc-route-node:after,.bc-route-stop[data-state=current] .bc-route-node:after{content:"";border:2px solid var(--bc-gold);opacity:0;border-radius:999px;animation:2.2s ease-out infinite bc-ping;position:absolute;inset:-6px}@keyframes bc-ping{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.bc-route-stop[data-state=done]>span:nth-child(2),.bc-route-stop[data-state=current]>span:nth-child(2),.bc-route-stop[data-state=next]>span:nth-child(2){color:var(--primary);font-weight:600}.bc-stamp{text-align:center;color:#ac312a;color:lab(40.4439% 49.9481 34.9114);font-family:var(--font-home-display), var(--font-sans), system-ui, sans-serif;mix-blend-mode:multiply;background:#ffffffb8;background:lab(100% 0 0/.72);border:3px double #ac312ae6;border:3px double lab(40.4439% 49.9481 34.9114/.9);border-radius:10px;padding:8px 12px;animation:.65s cubic-bezier(.2,1.4,.4,1) .15s both bc-stamp;transform:rotate(-11deg)}@keyframes bc-stamp{0%{opacity:0;transform:rotate(-24deg)scale(2.2)}60%{opacity:1;transform:rotate(-9deg)scale(.94)}to{opacity:1;transform:rotate(-11deg)scale(1)}}.bc-confetti{pointer-events:none;width:0;height:0;position:absolute;left:50%}.bc-confetti>i{width:var(--s,8px);height:var(--s,8px);margin:calc(var(--s,8px) / -2);background:var(--c,var(--bc-gold));opacity:0;animation:bc-burst 1.5s cubic-bezier(.15, .7, .3, 1) var(--d,0s) forwards;position:absolute}@keyframes bc-burst{0%{opacity:1;transform:translate(0,0)rotate(45deg)scale(.4)}70%{opacity:1}to{opacity:0;transform:translate3d(var(--x), var(--y), 0) rotate(calc(45deg + var(--r,180deg))) scale(1)}}.bc-success-seal{background:radial-gradient(circle at 35% 30%, #f7db98, var(--bc-gold) 70%);box-shadow:0 0 0 8px var(--bc-gold-soft), 0 18px 34px -14px #a77600cc;animation:.7s cubic-bezier(.3,1.6,.5,1) both bc-pop}@supports (color:lab(0% 0 0)){.bc-success-seal{background:radial-gradient(circle at 35% 30%, lab(88.691% 3.20515 36.5971), var(--bc-gold) 70%);box-shadow:0 0 0 8px var(--bc-gold-soft), 0 18px 34px -14px lab(53.5763% 14.4143 64.0639/.8)}}.bc-success-check path{stroke-dasharray:30;stroke-dashoffset:30px;animation:.6s .35s forwards bc-draw}@keyframes bc-draw{to{stroke-dashoffset:0}}.bc-rise{animation:.7s cubic-bezier(.2,.7,.2,1) both bc-rise;animation-delay:var(--delay,0s)}@keyframes bc-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.bc-expect-line{transform-origin:0;transform:scaleX(1)}[data-ck=armed] .bc-expect-line{transform:scaleX(0)}[data-ck=in] .bc-expect-line{animation:1.6s cubic-bezier(.65,0,.35,1) both bc-grow}@keyframes bc-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bc-expect-card{transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s,border-color .3s}.bc-expect-card:hover{border-color:#e1af4a99;border-color:lab(74.6012% 11.434 57.0174/.6);transform:translateY(-4px);box-shadow:0 24px 40px -26px #0e265480;box-shadow:0 24px 40px -26px lab(15.5911% 5.93662 -31.6432/.5)}.bc-expect-card:hover .bc-expect-icon{background:var(--bc-navy);color:var(--bc-gold)}.bc-expect-icon{transition:background-color .3s,color .3s}@media (prefers-reduced-motion:reduce){.bc-flip,.bc-pop,.bc-pass-sheen,.bc-arc-flow,.bc-mode-bubble,.bc-rise,.bc-shake,.bc-success-seal,.bc-pass-badge-dot,.bc-stamp{animation:none!important}.bc-mode:has(:checked) .bc-mode-icon{animation:none!important}.bc-pass-sheen,.bc-confetti,.bc-route-node:after{display:none!important}.bc-success-check path{stroke-dashoffset:0;animation:none!important}.bc-stamp{transform:rotate(-11deg)}.bc-step-num,.bc-step-num>span,.bc-field label,.bc-field>label:before,.bc-bar,.bc-mode,.bc-slot,.bc-slot-dot,.bc-submit-icon,.bc-progress-fill,.bc-progress-dot,.bc-route-fill,.bc-arc-end,.bc-expect-card,.bc-expect-icon{transition:none!important}.bc-mode:hover,.bc-expect-card:hover{transform:none}.bc-submit:after{display:none}.bc-expect-line{animation:none!important;transform:none!important}}
