:root{--bb-oe-line:#2d0b3f24;--bb-oe-soft:#2d0b3fb8;--bb-oe-line-d:#ffffff29;--bb-oe-soft-d:#ffffffb8;--bb-oe-pick:#fdfdfd}.bb-oe-page{background:var(--bb-light);color:var(--bb-purple-deep)}.bb-oe-eyebrow{color:var(--bb-pink-hot)}.bb-oe-eyebrow--deep{color:var(--bb-pink-bright)}.bb-oe-running{text-align:center;margin:8px 0 24px}.bb-oe-soft{color:var(--bb-oe-soft)}.bb-oe-soft-d{color:var(--bb-oe-soft-d)}.bb-oe-sec{padding-block:clamp(64px,10vw,128px)}.bb-oe-sec--deep{background:var(--bb-purple-deep);color:var(--bb-light)}.bb-oe-sec__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:clamp(28px,4vw,48px);display:flex}.bb-oe-sec__head>p{max-width:38ch;margin:0}.bb-oe-sec__head h2{margin:.4rem 0 0}.bb-oe-title--sec{--bb-dp-title-size:clamp(2.4rem, 6.5vw, 4.6rem)}.bb-oe-title--h1{--bb-dp-title-size:clamp(3.4rem, 9vw, 6.4rem)}.bb-oe-title--hero{--bb-dp-title-size:clamp(3rem, 8.4vw, 7rem)}.bb-oe-title--tl{--bb-dp-title-size:1.8rem}.bb-oe-title--fact{--bb-dp-title-size:1.9rem}.bb-oe-title--run{--bb-dp-title-size:2.2rem}.bb-oe-title--pack{--bb-dp-title-size:1.5rem}.bb-oe-btn{cursor:pointer;background-image:var(--bb-gradient);width:100%;min-height:2.75rem;color:var(--bb-light);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;transition:background-image var(--bb-motion-fast) var(--bb-ease), opacity var(--bb-motion-fast) var(--bb-ease);border:0;border-radius:2px;justify-content:center;align-items:center;gap:.7rem;padding:1.15rem 1.25rem;font-size:.85rem;font-weight:700;text-decoration:none;display:flex}.bb-oe-btn:hover{background-image:var(--bb-gradient-hover)}.bb-oe-btn:active{background-image:var(--bb-gradient-active)}.bb-oe-btn--auto{width:auto;display:inline-flex}.bb-oe-btn--line,.bb-oe-btn--line:hover,.bb-oe-btn--line:active{background:linear-gradient(var(--bb-light), var(--bb-light)) padding-box, var(--bb-gradient) border-box;color:var(--bb-purple-deep);border:2px solid #0000}.bb-oe-btn:disabled{opacity:.45;cursor:default}.bb-oe-btn--sm{padding:.85rem 1.1rem;font-size:.75rem}.bb-oe-acc{border-top:1px solid var(--bb-oe-line)}.bb-oe-acc details{border-bottom:1px solid var(--bb-oe-line)}.bb-oe-acc summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:1rem 0;list-style:none;display:flex}.bb-oe-acc summary::-webkit-details-marker{display:none}.bb-oe-acc summary:after{content:"+";font-family:var(--font-jetbrains-mono), ui-monospace, monospace;transition:transform var(--bb-motion-base) var(--bb-ease);font-size:1.1rem}.bb-oe-acc details[open] summary:after{transform:rotate(45deg)}.bb-oe-acc__b{color:var(--bb-oe-soft);padding:0 0 1.1rem}.bb-oe-acc__b a{color:var(--bb-purple-deep);text-underline-offset:3px;text-decoration:underline}.bb-oe-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,80px);display:grid}.bb-oe-faq h2{margin:.4rem 0 0}.bb-oe-sec--faq{padding-block:clamp(40px,5vw,64px)}.bb-oe-divider{background-image:var(--bb-gradient-rule);width:100%;height:2px}.bb-oe-crumb{color:var(--bb-oe-soft);flex-wrap:wrap;align-items:center;gap:.6rem;padding-block:1.25rem .5rem;display:flex}.bb-oe-crumb a{color:inherit;align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.bb-oe-crumb b{color:var(--bb-purple-deep);font-weight:500}.bb-oe-pdp{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(24px,4vw,64px);padding-block:.75rem 4rem;display:grid}.bb-oe-gallery{position:sticky;top:24px}.bb-oe-stage{aspect-ratio:1;background:var(--bb-light);border-radius:4px;position:relative;overflow:hidden}.bb-oe-stage figure,.bb-oe-stage img{width:100%;height:100%;margin:0;position:absolute;inset:0}.bb-oe-stage img{object-fit:cover;transition:opacity .45s var(--bb-ease)}.bb-oe-stage figure{opacity:0}.bb-oe-stage figure.is-in{opacity:1}.bb-oe-tabs{z-index:1;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:14px;left:14px}.bb-oe-tab{background:var(--bb-light);color:var(--bb-purple-deep);border-radius:2px;padding:.4rem .6rem}.bb-oe-stage__count{z-index:1;color:var(--bb-light);background:#2d0b3fd1;position:absolute;bottom:14px;right:14px}.bb-oe-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.bb-oe-thumb{background:var(--bb-light);aspect-ratio:1;cursor:pointer;outline-offset:2px;transition:outline-color var(--bb-motion-fast) var(--bb-ease);border:0;border-radius:3px;outline:2px solid #0000;padding:0;overflow:hidden}.bb-oe-thumb figure{height:100%;margin:0}.bb-oe-thumb img{object-fit:cover;width:100%;height:100%}.bb-oe-thumb[aria-pressed=true]{outline-color:var(--bb-purple-deep)}.bb-oe-buy__eyebrow{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.bb-oe-mark{background:var(--bb-pink-hot);border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.bb-oe-buy h1{margin:.6rem 0 .5rem}.bb-oe-lede{max-width:30ch;color:var(--bb-oe-soft);margin:0 0 1.25rem;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6}.bb-oe-price{border-top:1px solid var(--bb-oe-line);border-bottom:1px solid var(--bb-oe-line);flex-wrap:wrap;align-items:baseline;gap:.9rem;padding-block:1rem;display:flex}.bb-oe-price__ship{color:var(--bb-oe-soft);flex-basis:100%}.bb-oe-price__free{color:var(--bb-purple-deep);flex-basis:100%;font-weight:600;display:block}.bb-oe-buy .bb-oe-status{margin-top:1.125rem}.bb-oe-price__n{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700}.bb-oe-field{border:0;min-width:0;margin-top:1.4rem;padding:0}.bb-oe-field__head{justify-content:space-between;align-items:baseline;width:100%;margin-bottom:.7rem;padding:0;display:flex}.bb-oe-packs{gap:8px;display:grid}.bb-oe-pack{text-align:left;border:1px solid var(--bb-oe-line);background:var(--bb-light);transition:background var(--bb-motion-fast) var(--bb-ease);border-radius:3px;grid-template-columns:minmax(0,1fr);justify-items:start;gap:.35rem;padding:15px 17px;display:grid;position:relative}.bb-oe-pack input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bb-oe-pack.is-picked{background:linear-gradient(var(--bb-oe-pick), var(--bb-oe-pick)) padding-box, var(--bb-gradient) border-box;border:2px solid #0000;padding:14px 16px}.bb-oe-pack:has(input:focus-visible){outline:2px solid var(--bb-pink-bright);outline-offset:3px}.bb-oe-step{align-items:center;gap:.5rem;margin-top:.35rem;display:inline-flex}.bb-oe-step__b{border:1px solid var(--bb-oe-line);background:var(--bb-light);width:2.75rem;height:2.75rem;color:var(--bb-purple-deep);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;cursor:pointer;border-radius:2px;font-size:1.25rem;line-height:1}.bb-oe-step__b:disabled{opacity:.35;cursor:default}.bb-oe-step__b:focus-visible{outline:2px solid var(--bb-pink-bright);outline-offset:2px}.bb-oe-step__n{text-align:center;min-width:2ch;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--bb-purple-deep);font-weight:700}.bb-oe-pack__t{margin:0}.bb-oe-pack__s{color:var(--bb-oe-soft);font-weight:400;display:block}.bb-oe-pack__p{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;text-align:left;font-weight:700}.bb-oe-pack__p small{color:var(--bb-pink-hot);letter-spacing:.06em;text-transform:uppercase;margin-left:.6rem;font-size:.75rem;font-weight:500;display:inline-block}.bb-oe-cta{gap:.6rem;margin-top:1.5rem;display:grid}.bb-oe-fine{color:var(--bb-oe-soft);text-align:center;margin:.2rem 0 0}.bb-oe-assure{border-top:1px solid var(--bb-oe-line);text-align:left;grid-template-columns:minmax(0,1fr);margin-top:1.4rem;display:grid}.bb-oe-assure>div{border-bottom:1px solid var(--bb-oe-line);color:var(--bb-oe-soft);padding-block:.75rem}.bb-oe-assure b{color:var(--bb-purple-deep);margin-bottom:.2rem;font-weight:500;display:block}.bb-oe-buy .bb-oe-acc{margin-top:1.6rem}.bb-oe-spec{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.6rem 1.2rem;margin:0;display:grid}.bb-oe-spec dt{color:var(--bb-purple-deep);font-weight:700}.bb-oe-spec dd{margin:0}.bb-oe-record{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.bb-oe-record h2{margin:.5rem 0 1rem}.bb-oe-record__copy p{color:var(--bb-oe-soft-d);max-width:40ch}.bb-oe-facts{background:var(--bb-oe-line-d);border:1px solid var(--bb-oe-line-d);background:var(--bb-purple-deep);border-color:var(--bb-light);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:2rem;display:grid}.bb-oe-facts>div{background:var(--bb-light);color:var(--bb-purple-deep);padding:1rem}.bb-oe-facts b{margin-bottom:.35rem;display:block}.bb-oe-facts span{color:var(--bb-oe-soft)}.bb-oe-phone{background:var(--bb-purple);border-radius:44px;width:min(340px,100%);margin-inline:auto;padding:12px;box-shadow:0 0 0 1px #ffffff47,0 40px 80px -20px #2d0b3fd9}.bb-oe-screen{background:var(--bb-light);color:var(--bb-purple-deep);text-align:left;border-radius:34px;flex-direction:column;height:680px;display:flex;overflow:hidden}.bb-oe-scr__bar{border-bottom:1px solid var(--bb-oe-line);justify-content:space-between;align-items:center;padding:14px 18px 10px;display:flex}.bb-oe-scr__bar .bb-wordmark-heavy{height:22px}.bb-oe-scr__label{background:var(--bb-pink-hot);color:var(--bb-light);padding:.3rem .45rem}.bb-oe-scr__body{flex:1;position:relative;overflow:hidden}.bb-oe-scr__body:after{content:"";background:linear-gradient(transparent, var(--bb-light));pointer-events:none;height:70px;position:absolute;bottom:0;left:0;right:0}.bb-oe-scr__poster{zoom:.8103;width:390px}.bb-oe-scr__poster .bb-aw-name{font-size:35.88px}.bb-oe-scr__poster .bb-aw-stage{margin-bottom:0;transform:none}.bb-oe-scr__poster .bb-aw-poster{padding-inline:12px}.bb-oe-scr__poster .bb-aw-crowd{width:calc(100% + 24px);margin:-108px -12px 0}.bb-oe-scr__poster .bb-aw-stage,.bb-oe-scr__poster .bb-aw-stage *{animation:none!important}.bb-oe-scr__rows{padding:20px 18px}.bb-oe-scr__rows .bb-jr{content-visibility:visible}.bb-oe-scr__rows .bb-jr-head>p:first-child{white-space:nowrap;margin-top:0;font-size:30px;line-height:1}.bb-oe-scr__rows .bb-jr-stamp{width:96px}.bb-oe-scr__poster{margin-inline:auto}@media (max-width:387px){.bb-oe-scr__poster{zoom:.7897}}@media (max-width:379px){.bb-oe-scr__poster{zoom:.7641}}@media (max-width:369px){.bb-oe-scr__poster{zoom:.7385}}@media (max-width:359px){.bb-oe-scr__poster{zoom:.7128}}@media (max-width:349px){.bb-oe-scr__poster{zoom:.6872}}@media (max-width:339px){.bb-oe-scr__poster{zoom:.6615}}@media (max-width:329px){.bb-oe-scr__poster{zoom:.6359}}@media (max-width:363px){.bb-oe-scr__rows{padding-inline:14px}.bb-oe-scr__rows .bb-jr-head>p:first-child{font-size:26px}.bb-oe-scr__rows .bb-jr-stamp{width:76px}}.bb-oe-bar{z-index:50;background:var(--bb-light);border-top:1px solid var(--bb-oe-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));transition:transform .35s var(--bb-ease);align-items:center;gap:12px;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.bb-oe-bar.is-on{transform:none}.bb-oe-bar__t{text-align:left;flex:1;min-width:0;line-height:1.2}.bb-oe-bar__t b{font-size:1rem;font-weight:700;display:block}.bb-oe-bar__t span{color:var(--bb-oe-soft)}.bb-oe-hero{padding-block:clamp(40px,7vw,96px) 0;overflow:hidden}.bb-oe-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px);padding-bottom:clamp(32px,5vw,64px);display:grid}.bb-oe-hero h1{margin:.8rem 0 1.1rem}.bb-oe-hero h1 em{font-style:normal}.bb-oe-hero__sub{color:var(--bb-oe-soft);max-width:36ch;margin:0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6}.bb-oe-status{border:1.5px solid var(--bb-purple-deep);background:var(--bb-light);border-radius:3px;max-width:560px;margin-top:2rem;overflow:hidden}.bb-oe-status__top{background:var(--bb-purple-deep);color:var(--bb-light);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.bb-oe-status__live{align-items:center;gap:.5rem;display:flex}.bb-oe-status .bb-dp-cd{border:0;border-radius:0;margin-bottom:0}.bb-oe-status .bb-dp-cd>div{border-right:1px solid var(--bb-oe-line);padding:1rem .5rem .9rem}.bb-oe-status .bb-dp-cd>div:last-child{border-right:0}.bb-oe-status .bb-dp-cd b{color:var(--bb-purple-deep);font-size:clamp(2.2rem,5vw,3.2rem)}.bb-oe-status .bb-dp-cd span{color:var(--bb-oe-soft);letter-spacing:.12em;font-size:.75rem}.bb-oe-status__body{padding:1rem 1rem 1.1rem}.bb-oe-fan{aspect-ratio:1/1.02;width:100%;max-width:560px;margin-inline:auto;position:relative}.bb-oe-fan figure{aspect-ratio:1;border:6px solid var(--bb-light);width:52%;transition:transform .7s var(--bb-ease);border-radius:6px;margin:0;position:absolute;overflow:hidden;box-shadow:0 30px 50px -28px #2d0b3f8c}.bb-oe-fan figure figure{width:100%;box-shadow:none;border:0;border-radius:0;position:static}.bb-oe-fan img{object-fit:cover;width:100%;height:100%}.bb-oe-fan figcaption{background:var(--bb-light);align-items:center;gap:6px;padding:.3rem .5rem;display:flex;position:absolute;bottom:10px;left:10px}.bb-oe-fan .f1{top:3%;left:2%;transform:rotate(-7deg)}.bb-oe-fan .f2{top:0;right:2%;transform:rotate(6deg)}.bb-oe-fan .f3{bottom:0;left:5%;transform:rotate(4deg)}.bb-oe-fan .f4{z-index:2;bottom:4%;right:0;transform:rotate(-5deg)}@media (hover:hover){.bb-oe-fan:hover .f1{transform:rotate(-11deg)translate(-4%,-3%)}.bb-oe-fan:hover .f2{transform:rotate(10deg)translate(4%,-3%)}.bb-oe-fan:hover .f3{transform:rotate(7deg)translate(-4%,3%)}.bb-oe-fan:hover .f4{transform:rotate(-8deg)translate(4%,3%)}}.bb-oe-stamp{aspect-ratio:1;z-index:3;background:var(--bb-purple-deep);width:clamp(96px,22%,132px);box-shadow:0 0 0 6px var(--bb-light);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bb-oe-stamp svg{width:100%;height:100%;position:absolute;inset:0}.bb-oe-stamp .bb-oe-stamp__mark{object-fit:contain;width:38%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bb-oe-alert{border-top:1px solid var(--bb-oe-line);border-bottom:1px solid var(--bb-oe-line);padding-block:1rem}.bb-oe-alert__in{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;display:flex}.bb-oe-alert__t{flex:22rem;min-width:0}.bb-oe-alert__t p+p{color:var(--bb-oe-soft);margin-top:.25rem}.bb-oe-alert__form{flex-wrap:wrap;flex:24rem;align-items:end;gap:.6rem;display:flex}.bb-oe-alert__form>div{flex:14rem;min-width:0}.bb-oe-tl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.bb-oe-tl:before{content:"";background:var(--bb-oe-line);height:2px;position:absolute;top:15px;left:0;right:0}.bb-oe-tl:after{content:"";height:2px;width:var(--prog,6%);background:var(--bb-pink-hot);position:absolute;top:15px;left:0}.bb-oe-tl li{padding-top:3rem;padding-right:1.5rem;position:relative}.bb-oe-tl li:before{content:"";background:var(--bb-light);border:2px solid var(--bb-purple-deep);z-index:1;border-radius:2px;width:20px;height:20px;position:absolute;top:6px;left:0}.bb-oe-tl li.is-now:before{background:var(--bb-pink-hot);border-color:var(--bb-pink-hot);box-shadow:0 0 0 6px #e01a6f2e}.bb-oe-tl li.is-done:before{background:var(--bb-purple-deep)}.bb-oe-tl .when{color:var(--bb-pink-hot)}.bb-oe-tl h3{margin:.4rem 0 .5rem}.bb-oe-tl p{color:var(--bb-oe-soft);max-width:28ch;margin:0}@media (max-width:960px){.bb-oe-pdp,.bb-oe-hero__grid,.bb-oe-record,.bb-oe-faq{grid-template-columns:minmax(0,1fr)}.bb-oe-gallery{position:relative;top:0}.bb-oe-fan{max-width:440px}.bb-oe-status{max-width:none}.bb-oe-tl{grid-template-columns:minmax(0,1fr);gap:1.8rem}.bb-oe-tl:before,.bb-oe-tl:after{width:2px;height:auto;inset:0 auto 0 9px}.bb-oe-tl:after{height:var(--prog,6%);width:2px}.bb-oe-tl li{padding:0 0 0 2.4rem}.bb-oe-tl li:before{top:2px}.bb-oe-bar{display:flex}.bb-oe-page--pdp{padding-bottom:76px}}@media (max-width:767px){.bb-oe-page{text-align:center}.bb-oe-crumb,.bb-oe-buy__eyebrow,.bb-oe-sec__head,.bb-oe-alert__in,.bb-oe-alert__form,.bb-oe-status__top,.bb-oe-price,.bb-oe-field__head,.bb-oe-acc summary{justify-content:center}.bb-oe-sec__head{flex-direction:column;align-items:center;gap:1rem}.bb-oe-lede,.bb-oe-sec__head>p,.bb-oe-hero__sub,.bb-oe-status,.bb-oe-record__copy p,.bb-oe-tl p,.bb-oe-alert__t{margin-inline:auto}.bb-oe-status__top>span:last-child{display:none}.bb-oe-buy .bb-oe-status__top{justify-content:space-between}.bb-oe-buy .bb-oe-status__top>span:last-child{display:inline}.bb-oe-pack,.bb-oe-pack__p{text-align:left}.bb-oe-tl:before,.bb-oe-tl:after{display:none}.bb-oe-tl li{padding:2.4rem 0 0}.bb-oe-tl li:before{top:0;left:50%;transform:translate(-50%)}.bb-oe-tl{gap:2.4rem}}@media (max-width:640px){.bb-oe-thumbs{grid-template-columns:repeat(5,minmax(44px,1fr))}.bb-oe-assure{grid-template-columns:minmax(0,1fr)}}@media (max-width:400px){.bb-oe-status .bb-dp-cd b{font-size:1.9rem}}@media (min-width:961px){.bb-oe-pdpwrap{max-width:none}.bb-oe-pdpwrap .bb-oe-crumb{justify-content:center}.bb-oe-page--pdp .bb-oe-pdp{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px}.bb-oe-page--pdp .bb-oe-lede{max-width:40ch}.bb-oe-page--pdp .bb-oe-price{border:0;padding-block:0;display:block}.bb-oe-page--pdp .bb-oe-price__n{font-family:inherit;font-size:1.5rem}.bb-oe-page--pdp .bb-oe-price__ship{margin-top:2px;display:block}.bb-oe-page--pdp .bb-oe-pack{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.bb-oe-page--pdp .bb-oe-pack__t,.bb-oe-page--pdp .bb-oe-pack__s{grid-column:1}.bb-oe-page--pdp .bb-oe-pack__p{text-align:right;grid-area:1/2/span 2}.bb-oe-page--pdp .bb-oe-pack__p small{color:var(--bb-oe-soft);margin-left:0;display:block}.bb-oe-page--pdp .bb-oe-fine{text-align:left}}.bb-oe-faq--stack{text-align:center;grid-template-columns:minmax(0,1fr);max-width:720px}.bb-oe-faq--stack .bb-oe-acc summary{justify-content:center;gap:.625rem}.bb-oe-faq--stack .bb-oe-acc__b{max-width:42ch;margin-inline:auto}.bb-ct .bb-dp-wrap{max-width:40rem}.bb-ct-note{color:var(--bb-pink-hot);margin-top:1rem;font-weight:600}.bb-ct-empty{gap:.75rem;margin-top:1.5rem;display:grid}.bb-ct-rows{border-top:1px solid var(--bb-oe-line);margin-top:1.5rem}.bb-ct-row{border-bottom:1px solid var(--bb-oe-line);grid-template-columns:80px minmax(0,1fr);align-items:start;column-gap:16px;padding:1rem 0;display:grid}.bb-ct-img{border-radius:2px;width:80px;height:80px;display:block}.bb-ct-body{text-align:left;justify-items:start;gap:.35rem;display:grid}.bb-ct-each{color:var(--bb-oe-soft)}.bb-ct-line{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-weight:700}.bb-ct-remove{min-height:2.75rem;color:var(--bb-purple-deep);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-left:.5rem;padding:0 .25rem;font-weight:600;text-decoration:underline}.bb-ct-sum{gap:.4rem;margin-top:1.25rem;display:grid}.bb-ct-sum>div{justify-content:space-between;gap:1rem;display:flex}.bb-ct-sum dd{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.bb-ct-total{border-top:1px solid var(--bb-oe-line);padding-top:.4rem;font-weight:700}.bb-ct-soon{font-weight:600}.bb-ct-link{min-height:2.75rem;color:var(--bb-purple-deep);text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.bb-rv .bb-dp-wrap{max-width:40rem}.bb-rv-line{margin-top:1rem}.bb-rv-form{text-align:left;gap:1.5rem;margin-top:1.5rem;display:grid}.bb-rv-label{margin-bottom:.5rem;display:block}.bb-rv-label.is-error,.bb-rv-error{color:var(--bb-pink-hot);font-weight:600}.bb-rv-rate{border:0;min-width:0;margin:0;padding:0}.bb-rv-rate__row{flex-wrap:wrap;gap:8px;margin-bottom:.5rem;display:flex}.bb-rv-rate__opt{position:relative}.bb-rv-rate__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.bb-rv-rate__opt span{border:2px solid var(--bb-purple-deep);width:48px;height:48px;color:var(--bb-purple-deep);font:700 18px/1 var(--font-jetbrains-mono), ui-monospace, monospace;background:#fff;border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.bb-rv-rate__opt input:checked+span{background:var(--bb-purple-deep);color:#fff}.bb-rv-rate__opt input:focus-visible+span{outline:2px solid var(--bb-pink-bright);outline-offset:2px}.bb-rv-field{gap:.5rem;display:grid}
