.bf-countdown-display{--bfcd-height:max(68px,min(17cqi,136px));--bfcd-number:max(30px,min(11cqi,76px));width:100%;min-width:0;container-type:inline-size;color:#f3eee7;font-family:inherit;text-align:center}.bf-countdown-display *,.bf-countdown-display :after,.bf-countdown-display :before{box-sizing:border-box}.bfcd-caption{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 22px;color:#d3c3ad;font-size:10px;line-height:1.4;font-weight:700;letter-spacing:2px;text-transform:uppercase}.bfcd-caption:after,.bfcd-caption:before{content:"";width:34px;height:1px;background:#a2804e;opacity:.5}.bfcd-clock{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:start;width:100%;max-width:680px;margin:0 auto}.bfcd-unit{min-width:0}.bfcd-plate{position:relative;display:block;width:100%;height:var(--bfcd-height);isolation:isolate;perspective:650px;border-color:#756b5e #494440 #100f0e;border-style:solid;border-width:1px;border-radius:7px;background:#171719;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.039),0 4px 0 #080809,0 5px 0 #393432,0 10px 16px rgba(0,0,0,.333),0 -1px 12px rgba(214,155,60,.027)}.bfcd-face{position:absolute;left:0;right:0;height:50%;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.bfcd-upper{top:0;z-index:1;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#343334,#29282a 86%,#252426);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.027);transform-origin:center bottom}.bfcd-lower{top:50%;z-index:1;border-radius:0 0 6px 6px;background:linear-gradient(180deg,#232224,#29282a);box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.016);transform-origin:center top}.bfcd-numeral{position:absolute;top:0;left:0;display:grid;align-items:center;justify-items:center;place-items:center;width:100%;height:calc(var(--bfcd-height) - 2px);padding-right:.07em;color:inherit;font-family:inherit;font-size:var(--bfcd-number);font-weight:700;font-variant-numeric:tabular-nums;font-feature-settings:"tnum","tnum";line-height:1;letter-spacing:-.07em;text-shadow:0 2px 1px rgba(0,0,0,.533)}.bfcd-lower .bfcd-numeral{top:calc((var(--bfcd-height) - 2px) / -2)}.bfcd-plate[data-long=true] .bfcd-numeral{font-size:calc(var(--bfcd-number) * .71)}.bfcd-unit[data-unit=seconds]{color:#efbe7b}.bfcd-unit[data-unit=seconds] .bfcd-plate{border-top-color:#927751;box-shadow:inset 0 1px 0 hsla(38,64%,67%,.039),0 4px 0 #080809,0 5px 0 #44392c,0 10px 16px rgba(0,0,0,.333)}.bfcd-unit-label{display:block;margin-top:18px;color:#aaa4a0;font-size:10px;line-height:1.4;font-weight:600;letter-spacing:2px;text-transform:uppercase}.bfcd-colon{position:relative;display:block;height:var(--bfcd-height)}.bfcd-colon:after,.bfcd-colon:before{position:absolute;left:calc(50% - 2px);content:"";width:4px;height:4px;border-radius:1px;background:#a28b6c;box-shadow:0 1px 0 rgba(0,0,0,.533)}.bfcd-colon:before{top:calc(42% - 2px)}.bfcd-colon:after{top:calc(58% - 2px)}.bfcd-seam{position:absolute;z-index:5;top:calc(50% - 1px);left:0;right:0;height:2px;background:#0e0e10;box-shadow:0 1px 0 hsla(0,0%,100%,.016);pointer-events:none}.bfcd-seam:after,.bfcd-seam:before{content:"";position:absolute;top:-2px;width:5px;height:6px;border:1px solid #09090a;border-radius:1px;background:#655a4a;box-shadow:inset 0 1px 0 hsla(39,34%,56%,.267)}.bfcd-seam:before{left:-2px}.bfcd-seam:after{right:-2px}.bfcd-turn-top{z-index:3;animation:bfcd-turn-top .3s cubic-bezier(.5,.05,.9,.45) both}.bfcd-turn-bottom{z-index:4;animation:bfcd-turn-bottom .3s cubic-bezier(.12,.55,.35,1) .3s both}@keyframes bfcd-turn-top{0%{transform:rotateX(0);filter:brightness(1)}to{transform:rotateX(-90deg);filter:brightness(.58)}}@keyframes bfcd-turn-bottom{0%{transform:rotateX(90deg);filter:brightness(.6)}75%{filter:brightness(1.04)}to{transform:rotateX(0);filter:brightness(1)}}.bfcd-unavailable{padding:22px;color:#aaa4a0;font-size:13px}@container (max-width: 480px){.bfcd-clock{grid-template-columns:minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr) 8px minmax(0,1fr);gap:4px}.bfcd-caption{margin-bottom:17px;font-size:9px;letter-spacing:1.6px}.bfcd-unit-label{margin-top:14px;font-size:10px;letter-spacing:.6px}.bfcd-plate{border-radius:5px}.bfcd-colon:after,.bfcd-colon:before{left:calc(50% - 1px);width:2px;height:3px}}.bf-countdown-display[data-variant=compact]{--bfcd-height:32px;--bfcd-number:18px;flex:0 1 270px;width:270px;max-width:100%}.bf-countdown-display[data-variant=compact] .bfcd-caption{display:none}.bf-countdown-display[data-variant=compact] .bfcd-clock{grid-template-columns:minmax(0,1fr) 6px minmax(0,1fr) 6px minmax(0,1fr) 6px minmax(0,1fr);gap:3px}.bf-countdown-display[data-variant=compact] .bfcd-plate{perspective:250px;border-radius:3px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.031),0 2px 0 #080809,0 3px 0 #393432,0 4px 7px rgba(0,0,0,.2)}.bf-countdown-display[data-variant=compact] .bfcd-upper{border-radius:2px 2px 0 0}.bf-countdown-display[data-variant=compact] .bfcd-lower{border-radius:0 0 2px 2px}.bf-countdown-display[data-variant=compact] .bfcd-numeral{font-weight:400;letter-spacing:0;padding-right:0;text-shadow:0 1px 0 rgba(0,0,0,.533)}.bf-countdown-display[data-variant=compact] .bfcd-unit-label{margin-top:6px;font-size:10px;font-weight:400;line-height:1;letter-spacing:0}.bf-countdown-display[data-variant=compact] .bfcd-seam{height:1px;top:50%}.bf-countdown-display[data-variant=compact] .bfcd-seam:after,.bf-countdown-display[data-variant=compact] .bfcd-seam:before{top:-1px;width:3px;height:3px}.bf-countdown-display[data-variant=compact] .bfcd-colon:after,.bf-countdown-display[data-variant=compact] .bfcd-colon:before{left:calc(50% - 1px);width:2px;height:2px}.bf-countdown-display[data-variant=compact] .bfcd-turn-top{animation-duration:.2s}.bf-countdown-display[data-variant=compact] .bfcd-turn-bottom{animation-duration:.2s;animation-delay:.2s}.bf-countdown-display[data-variant=compact].bfcd-unavailable{padding:8px;font-size:10px}.bf-countdown-display[data-paused=true] .bfcd-turn-top,.bf-countdown-display[data-reduced-motion=true] .bfcd-turn-top{animation:none;visibility:hidden}.bf-countdown-display[data-paused=true] .bfcd-turn-bottom,.bf-countdown-display[data-reduced-motion=true] .bfcd-turn-bottom{animation:none;transform:none;filter:none}@media (prefers-reduced-motion:reduce){.bfcd-turn-top{animation:none;visibility:hidden}.bfcd-turn-bottom{animation:none;transform:none;filter:none}}.bf-fixture,.bf-preview-page,.bf-return{--bf-ink:#131315;--bf-panel:#1d1d1f;--bf-border:#3e3f44;--bf-white:#ededee;--bf-muted:#a3a4ab;--bf-accent:#e5b66d;--bf-accent-bright:#efcb93;--bf-gold:#edc36d;color:#ededee;color:var(--bf-white);font-family:Minecraftia,monospace;font-synthesis:none;font-size:14px;line-height:1.8;text-align:left;--csstools-color-scheme--light: ;color-scheme:dark;-webkit-font-smoothing:auto}.bf-fixture *,.bf-preview-page *,.bf-return *{box-sizing:border-box}.bf-fixture h2,.bf-fixture h3,.bf-fixture p,.bf-preview-page h1,.bf-preview-page h2,.bf-preview-page p{margin:0}.bf-fixture h2,.bf-fixture h3{font-family:inherit}.bf-fixture button,.bf-preview-page button,.bf-return button{font:inherit;cursor:pointer}.bf-fixture button,.bf-preview-page button,.bf-preview-page select,.bf-return button{-webkit-tap-highlight-color:transparent}.bf-fixture a:focus-visible,.bf-fixture button:focus-visible,.bf-fixture summary:focus-visible,.bf-preview-page a:focus-visible,.bf-preview-page button:focus-visible,.bf-preview-page input:focus-visible,.bf-preview-page select:focus-visible,.bf-return button:focus-visible{outline:2px solid var(--bf-accent-bright);outline-offset:5px}.bf-fixture svg,.bf-preview-page svg,.bf-return svg{display:block;flex-shrink:0}.bf-fixture a,.bf-preview-page a{-webkit-text-decoration:none;text-decoration:none}.bf-eyebrow{font-size:10px;line-height:1.4;font-weight:700;letter-spacing:1.8px}.bf-fixture{position:relative;width:100%;isolation:isolate;background:var(--bf-panel);border:1px solid #4d4f55;border-top-color:#66676f;border-radius:6px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.047),0 5px 0 #0b0c0d,0 6px 0 #353539,0 24px 70px rgba(0,0,0,.333)}.bf-fixture[data-placement=fixed]{position:fixed;z-index:42;bottom:calc(0px + 22px + env(safe-area-inset-bottom, 0px));bottom:calc(var(--bf-bottom-offset, 0px) + 22px + env(safe-area-inset-bottom, 0px));left:50%;transform:translateX(-50%);width:min(1120px,calc(100% - 48px))}.bf-fixture[data-placement=fixed] .bf-panel{max-height:calc(100dvh - 80px - 0px - 128px);max-height:calc(100dvh - var(--site-header-height, 80px) - var(--bf-bottom-offset, 0px) - 128px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5f6067 #17181a}.bf-fixture[data-placement=fixed][data-expanded=true]{z-index:46}.bf-rail-preview{display:inline-block;margin-left:8px;color:#c6b78e;font-size:10px;letter-spacing:.7px;font-weight:500}.bf-teaser-intro{padding:20px 36px 12px;border-top:1px solid #414247;background:#24252a;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.bf-teaser-intro h3{font-size:15px;font-weight:600}.bf-teaser-intro p{color:#a4a4aa;font-size:12px}.bf-rewards.bf-teaser-rewards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:5px 36px 24px;background:#24252a}.bf-mystery-reward{position:relative;display:flex;align-items:center;gap:14px;min-height:95px;padding:16px;background:#1c1d20;border:1px solid #414247;box-shadow:0 2px 0 #0c0d0e,inset 0 1px 0 hsla(0,0%,100%,.024);border-radius:2px;color:#babac1}.bf-mystery-mark{width:40px;height:40px;flex-shrink:0;display:grid;align-items:center;justify-items:center;place-items:center;background:#111214;border:2px solid #070809;outline:1px solid #4c4d52;color:#cabd92;font-size:23px;line-height:1}.bf-mystery-reward strong{display:block;color:#e7e5df;font-size:13px;font-weight:600}.bf-mystery-reward p,.bf-mystery-reward small{display:block;font-size:11px;color:#929199;margin-top:4px}.bf-mystery-reward>svg{margin-left:auto;width:13px;color:#969085}.bf-hub-review-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 18px;border-top:1px dashed #5d5350;background:#1b1a1a;color:#b5aaa0;font-size:11px}.bf-review-label{font-size:10px;letter-spacing:1px;color:#d8b56f;margin-right:6px}.bf-hub-review-controls>label{display:flex;align-items:center;gap:7px}.bf-hub-review-controls button,.bf-hub-review-controls select{border:1px solid #55504b;border-radius:2px;background:#302b27;color:#e2d8ca;font:inherit;padding:5px 8px}.bf-hub-review-controls input{accent-color:#dcaa4d;min-width:60px;width:120px}.bf-hub-review-controls input[type=checkbox]{width:14px;min-width:14px;height:14px}.bf-hub-review-controls output{min-width:33px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bf-hub-review-controls :disabled{opacity:.4;cursor:not-allowed}.bf-fixture[data-status=upcoming] .bf-hero-item>svg{animation:bf-chest-rattle 9s step-end infinite}.bf-fixture[data-status=upcoming] .bf-story{min-height:155px;padding-top:17px;padding-bottom:7px}.bf-fixture[data-status=upcoming] .bf-story h2{font-size:34px}.bf-fixture[data-status=upcoming] .bf-hero-item{height:128px}.bf-fixture[data-status=upcoming] .bf-hero-item>svg{width:96px;height:96px}.bf-launch-countdown{padding:9px 0 25px}.bf-launch-time{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 16px;margin-top:20px!important;color:#aaa4a0;font-size:11px;letter-spacing:1px}.bf-launch-time span{color:#ebc78c}@keyframes bf-chest-rattle{0%,71%,79%,to{transform:translate(0)}72%,76%{transform:translate(-1px,-1px)}73%,77%{transform:translate(1px,-1px)}74%,78%{transform:translateY(-2px)}}@media (max-width:650px){.bf-fixture[data-status=upcoming] .bf-story{min-height:0;padding:20px 0 18px}.bf-fixture[data-status=upcoming] .bf-story h2{font-size:max(18px,min(5.8vw,24px))}.bf-fixture[data-status=upcoming] .bf-hero-item{height:84px}.bf-fixture[data-status=upcoming] .bf-hero-item>svg{width:64px;height:64px}.bf-launch-countdown{padding-bottom:21px}.bf-launch-time{margin-top:17px!important;font-size:10px;letter-spacing:.7px;gap:5px 12px}.bf-rail-preview{position:absolute;top:-10px;right:34px;padding:1px 5px;margin:0;border:1px solid #5b5448;background:#242321;z-index:4;font-size:9px;letter-spacing:0}.bf-teaser-intro{padding:18px 19px 13px;display:block}.bf-teaser-intro p{margin-top:5px;font-size:11px}.bf-rewards.bf-teaser-rewards{padding:0 19px 20px;gap:8px}.bf-mystery-reward{min-height:126px;padding:13px 6px 10px;gap:10px;text-align:center;flex-direction:column}.bf-mystery-mark{width:32px;height:32px;font-size:21px}.bf-mystery-reward p,.bf-mystery-reward small,.bf-mystery-reward strong{font-size:10px}.bf-mystery-reward>svg{display:none}.bf-hub-review-controls{padding:12px;gap:9px;font-size:10px}.bf-hub-range,.bf-review-label{flex-basis:100%}.bf-hub-review-controls input{flex:1;width:auto}}.bf-corner{position:absolute;z-index:3;top:-1px;width:18px;height:5px;background:#9d9fa6;opacity:.65}.bf-corner-tl{left:14px}.bf-corner-tr{right:14px}.bf-rail{display:flex;align-items:center;gap:24px;min-height:83px;padding:14px 23px 14px 17px;position:relative;background:#222225;border-radius:5px}.bf-fixture[data-expanded=true] .bf-rail{border-bottom:1px solid #44454a;border-radius:5px 5px 0 0}.bf-brand{display:flex;align-items:center;gap:13px;flex-shrink:0}.bf-brand-art{width:32px;height:32px;image-rendering:pixelated;filter:drop-shadow(0 3px 0 #0e0e0f)}.bf-brand .bf-eyebrow{display:block;font-size:10px;color:#c0c1c5;letter-spacing:1.8px;margin-bottom:3px}.bf-brand strong{display:block;font-size:20px;letter-spacing:0;font-weight:400;line-height:1.5;color:#fff;text-shadow:2px 2px #0d0e0f}.bf-year{color:var(--bf-accent);font-size:14px;margin-left:5px;letter-spacing:0}.bf-rail-countdown{display:flex;align-items:center;justify-content:center;gap:18px;flex:1;min-width:210px;margin:0 auto}.bf-rail-countdown-label{color:#b9b4ad;font-size:10px;line-height:1.5;white-space:nowrap}.bf-rail-goal{flex:1;min-width:80px;max-width:430px;margin:0 auto}.bf-rail-goal>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px;font-size:10px;color:#c9c9cd}.bf-rail-goal strong{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#f7e7ce}.bf-mini-track{position:relative;height:6px;background:#0d0e0f;border:1px solid #0b0c0d;box-shadow:0 1px 0 #505158;overflow:hidden}.bf-mini-track>span{display:block;width:var(--bf-progress);height:100%;background:#ce9f56;transition:width .9s cubic-bezier(.2,.8,.2,1)}.bf-mini-track>i{position:absolute;width:2px;height:100%;top:0;left:50%;background:#f8eede}.bf-open{display:flex;align-items:center;justify-content:center;gap:15px;padding:11px 15px;border:1px solid #5c5d64;background:#333438;border-radius:3px;box-shadow:inset 0 1px 0 hsla(233,4%,41%,.239),0 2px 0 #0f1011;color:#e2e2e4;font-weight:700!important;font-size:11px!important;white-space:nowrap;transition:background .16s,transform .16s}.bf-open:hover{background:#424348;transform:translateY(-1px)}.bf-open:active{transform:translateY(1px)}.bf-open svg{transition:transform .24s}.bf-fixture[data-expanded=true] .bf-open svg{transform:rotate(180deg)}.bf-icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--bf-muted);transition:color .15s,background .15s}.bf-icon-button:hover{color:#fff;background:hsla(0,0%,100%,.047);border-color:hsla(0,0%,100%,.071)}.bf-minimize{width:24px;margin-left:-14px}.bf-panel{position:relative;border-radius:0 0 5px 5px;animation:bf-panel-in .26s cubic-bezier(.2,.8,.2,1)}.bf-panel-loading{padding:28px 36px;color:var(--bf-muted);font-size:12px}.bf-scene-wrap{position:relative;padding:24px 36px 0;overflow:hidden;background:radial-gradient(ellipse at 91% 48%,rgba(67,68,74,.145),transparent 47%),linear-gradient(130deg,#202124,#19191b 75%)}.bf-scene-wrap:after{content:"";pointer-events:none;position:absolute;width:250px;height:250px;right:-80px;top:0;border:1px solid hsla(233,4%,61%,.031);box-shadow:0 0 0 40px hsla(233,4%,61%,.016),0 0 0 80px hsla(233,4%,61%,.012);transform:rotate(45deg)}.bf-event-meta{display:flex;justify-content:space-between;align-items:center;gap:15px;position:relative;z-index:1;font-size:10px;letter-spacing:1.2px;font-weight:700;color:#bababf}.bf-event-meta>span:last-child{color:#c1c2c7}.bf-event-meta b{color:#5b5d64;padding:0 8px}.bf-status{display:inline-flex;align-items:center;gap:7px;color:#dfc59d}.bf-status i{width:5px;height:5px;background:#daac63;box-shadow:0 0 8px rgba(218,172,99,.333)}.bf-fixture[data-status=unavailable] .bf-status,.bf-fixture[data-status=upcoming] .bf-status{color:#d4c18e}.bf-fixture[data-status=unavailable] .bf-status i,.bf-fixture[data-status=upcoming] .bf-status i{background:#d4c18e;box-shadow:none}.bf-story{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;min-height:204px;gap:20px;padding:21px 0 18px}.bf-story-copy{max-width:660px;min-width:0}.bf-story-copy>.bf-eyebrow{color:#8d8f97;margin-bottom:9px;font-size:10px;letter-spacing:2px}.bf-story h2{color:#f2f3f4;font-weight:400;font-size:max(29px,min(3.6vw,42px));line-height:1.4;letter-spacing:0;text-shadow:3px 3px #0d0e0f}.bf-story h2 em{color:var(--bf-accent);font-style:normal}.bf-story-copy>p:last-child{max-width:475px;margin-top:13px;color:#aaacb2;font-size:14px;line-height:1.7}.bf-hero-item{position:relative;flex:0 0 180px;height:172px;display:grid;align-items:center;justify-items:center;place-items:center;margin-right:25px}.bf-hero-item>svg{position:relative;z-index:2;width:128px;height:128px;image-rendering:pixelated;filter:drop-shadow(0 8px 0 rgba(11,11,12,.4));animation:bf-item-hover 6s steps(4) infinite}.bf-item-halo{position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;background:radial-gradient(ellipse,hsla(233,4%,58%,.082),hsla(233,4%,58%,.02) 50%,transparent 70%)}.bf-item-ground{position:absolute;bottom:10px;left:20px;width:140px;height:24px;background:rgba(0,0,0,.2);transform:skewX(-36deg)}.bf-item-spark{position:absolute;width:4px;height:4px;background:#dfbc84;animation:bf-item-spark 4s steps(1) infinite}.bf-item-spark-one{top:34px;right:16px}.bf-item-spark-two{bottom:33px;left:13px;width:3px;height:3px;animation-delay:-1.7s;opacity:.45}.bf-hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 0 19px}.bf-support-note{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:1.3px;color:#777983}.bf-support-note>span{color:#95979f;font-size:12px}.bf-countdown{display:flex;align-items:center;gap:12px;color:#a6a7ae}.bf-countdown-label{display:inline-flex;align-items:center;gap:5px;font-size:10px;letter-spacing:1px}.bf-countdown>div{display:flex;gap:7px;align-items:baseline}.bf-countdown>div>span{display:flex;align-items:baseline;gap:2px}.bf-countdown b{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#d6d6d9}.bf-countdown small{font-size:10px;color:#7c7e87}.bf-countdown>span{font-size:10px}.bf-sale-details{min-width:0;border-top:1px solid #3c3b3b;background:#202023}.bf-sale-details summary{display:flex;align-items:center;gap:14px;padding:15px 36px;color:#ddd9d3;font-size:12px;line-height:1.8;list-style:none;cursor:pointer}.bf-sale-details summary::-webkit-details-marker{display:none}.bf-sale-details summary>span{flex:1;min-width:0}.bf-sale-details summary strong{color:#e5bd83;font-size:11px;font-weight:400;white-space:nowrap}.bf-sale-details summary svg{color:#a39b90;transition:transform .18s ease}.bf-sale-details[open] summary svg{transform:rotate(180deg)}.bf-sale-details summary:hover{background:hsla(0,0%,100%,.016)}.bf-sale-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 28px;gap:0 28px;margin:0;padding:0 36px 17px;font-size:11px;line-height:1.9}.bf-sale-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:16px;gap:16px;min-width:0;padding:12px 0;border-top:1px solid #39383a}.bf-sale-list dt{min-width:0;color:#c7c4c1}.bf-sale-list dt small{display:block;margin-top:3px;color:#99949a;font-size:10px}.bf-sale-list dd{margin:0;color:#eac692;white-space:nowrap}.bf-goal-area{padding:23px 36px 19px;background:linear-gradient(#262629,#222225);border-top:1px solid #353539;box-shadow:inset 0 1px 0 #131315}.bf-goal-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:19px}.bf-goal-heading .bf-eyebrow{color:#9fa1a8;font-size:10px}.bf-goal-heading h3{margin-top:5px;color:#e3e3e5;font-size:16px;font-weight:600;letter-spacing:-.25px}.bf-percentage{text-align:right;display:flex;align-items:center;gap:12px}.bf-percentage strong{color:var(--bf-accent);font-size:38px;font-weight:800;letter-spacing:-1.5px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bf-percentage strong>span{font-size:21px;margin-left:2px}.bf-percentage>small{max-width:62px;color:#8e9098;text-align:left;font-size:10px;letter-spacing:1px;line-height:1.6}.bf-progress{position:relative;width:100%;height:22px;padding:4px;border:1px solid #0a0a0b;outline:1px solid #53545a;background:#111113;box-shadow:0 3px 0 #111113,inset 0 1px 0 #030303}.bf-progress-track{width:100%;background:#262629;box-shadow:inset 0 2px 0 rgba(0,0,0,.267)}.bf-progress-fill,.bf-progress-track{position:relative;height:100%;overflow:hidden}.bf-progress-fill{width:var(--bf-progress);background:linear-gradient(#ecc17e,#ecc17e 20%,#c29245 0,#c29245 70%,#956d2e 0,#956d2e);background:linear-gradient(#ecc17e 0 20%,#c29245 20% 70%,#956d2e 70% 100%);box-shadow:2px 0 #f3d7ac;transition:width 1.1s cubic-bezier(.16,.8,.2,1)}.bf-progress-grid{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent,transparent calc(5% - 2px),#0e0f10 calc(5% - 2px),#0e0f10 5%)}.bf-progress-shine{position:absolute;top:0;left:0;width:30%;height:100%;background:linear-gradient(90deg,transparent,hsla(37,75%,89%,.259),transparent);animation:bf-bar-shine 7s ease-in-out infinite}.bf-checkpoint{position:absolute;top:-4px;z-index:2}.bf-checkpoint-first{left:100%;left:var(--bf-checkpoint,100%);transform:translateX(-50%);transition:left .8s cubic-bezier(.16,.8,.2,1)}.bf-checkpoint-last{right:-3px}.bf-checkpoint>span{width:28px;height:28px;border:3px solid #111112;outline:1px solid #5d5f66;background:#343438;color:#adaeb4;display:grid;align-items:center;justify-items:center;place-items:center;box-shadow:0 2px 0 #0a0a0a}.bf-checkpoint[data-reached=true]>span{background:#deb26d;color:#26272a;outline-color:#f2d6a9;box-shadow:0 0 16px rgba(219,166,83,.267)}.bf-progress-labels{position:relative;display:flex;justify-content:space-between;margin-top:12px;color:#85868f;font-size:10px;line-height:1.6;letter-spacing:.8px}.bf-progress-labels span:nth-child(2){position:absolute;left:50%;transform:translateX(-50%);text-align:center}.bf-fixture[data-unlocked=false] .bf-progress-labels span:nth-child(2){left:auto;right:0;transform:none}.bf-progress-labels b{color:#c1c2c6;margin-right:4px;font-weight:600}.bf-data-notice{color:#d4c59e;font-size:11px;margin-top:15px!important;padding:9px 12px;background:rgba(64,61,39,.18);border-left:2px solid #91845a}.bf-rewards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 36px 22px;background:#222225}.bf-reward-card{min-width:0;background:#202124;border:1px solid #45464b;box-shadow:0 2px 0 #0f1011}.bf-reward-card .bf-reward{display:block;width:100%;border:0;border-radius:0;box-shadow:none}.bf-prefix-preview-wrap{padding:4px 14px 16px}.bf-rank-prize{display:flex;align-items:center;gap:17px;padding:8px 17px 19px;min-height:104px}.bf-rank-prize-count{color:#edc78b;font-size:36px;line-height:1.3;text-shadow:3px 3px #0a0b0c}.bf-rank-prize p{min-width:0}.bf-rank-prize p>span,.bf-rank-prize strong{display:block;font-size:11px;line-height:1.8}.bf-rank-prize p>span{margin-top:7px;color:#a9a8ad;font-size:10px}.bf-reward{min-width:0;color:inherit;border:1px solid #45464b;border-bottom-color:#0d0e0f;border-radius:2px;background:linear-gradient(#2d2e31,#27282b);text-align:left;box-shadow:inset 0 1px 0 rgba(84,85,91,.251),0 2px 0 #0f1011;transition:transform .18s,border-color .18s,background .18s}.bf-reward:hover{transform:translateY(-2px);border-color:#83858e;background:#323236}.bf-reward[data-selected=true]{outline:1px solid #93949c;border-color:#93949c}.bf-reward[data-reached=true]{border-top-color:#93959d;background:linear-gradient(#353539,#2a2b2f)}.bf-reward-top{display:flex;justify-content:space-between;align-items:center;gap:5px;padding:9px 12px 0;color:#888a92;font-size:10px;letter-spacing:.8px}.bf-reward-top>span:last-child{display:flex;align-items:center;gap:4px;color:#9d9fa6}.bf-reward[data-reached=true] .bf-reward-top>span:last-child{color:#e6c28a}.bf-reward-body{display:flex;align-items:center;gap:11px;padding:10px 12px 13px;min-height:69px}.bf-reward-art{width:40px;height:40px;flex-shrink:0;display:grid;align-items:center;justify-items:center;place-items:center}.bf-reward-art>img,.bf-reward-art>svg{width:32px;height:32px;image-rendering:pixelated;filter:drop-shadow(0 2px 0 rgba(0,0,0,.53333));transition:transform .18s steps(3)}.bf-reward:hover .bf-reward-art>img,.bf-reward:hover .bf-reward-art>svg{transform:translateY(-3px)}.bf-reward-body>span:nth-child(2){min-width:0}.bf-reward-body small{display:block;color:#93949c;font-size:10px;margin-bottom:2px}.bf-reward-body strong{color:#e5e5e7;display:block;font-size:13px;font-weight:700;letter-spacing:-.25px}.bf-reward-arrow{margin-left:auto;color:#84868f;width:12px}.bf-reward-details{display:flex;align-items:flex-start;gap:12px;padding:13px 36px;background:#191a1c;border-top:1px solid #505158;border-bottom:1px solid #36373c}.bf-reward-details>div{min-width:0}.bf-reward-details p+p{margin-top:12px}.bf-upgrade-path{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;padding:16px 0;margin:0;list-style:none;font-size:11px;color:#e9c38b}.bf-upgrade-path li+li:before{content:"→";margin-right:12px;color:#89888e}.bf-entry-info{padding:12px 0 0;border-top:1px solid #37383d}.bf-purchase-bonus{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:28px;gap:28px;min-width:0;padding:24px 36px;border-top:1px solid #494137;background:#242321}.bf-purchase-bonus-copy{min-width:0}.bf-purchase-bonus .bf-eyebrow{color:#b79973;font-size:9px;letter-spacing:1.2px}.bf-purchase-bonus h3{margin:6px 0 9px;color:#f0dfc4;font-size:18px;line-height:1.6;font-weight:400}.bf-purchase-bonus p{max-width:430px;color:#b5b0aa;font-size:11px;line-height:1.9}.bf-base-merch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 36px 24px;background:#222225}.bf-merch-reward{display:flex;align-items:center;gap:18px;min-width:0;padding:18px;border:1px solid #45464b;background:#202124;box-shadow:0 2px 0 #0f1011}.bf-merch-sticker-art{flex:0 0 100px;padding:6px}.bf-merch-sticker-art img{display:block;width:100%;height:auto;border:3px solid #f0ede7;transform:rotate(-5deg);box-shadow:0 5px 10px rgba(0,0,0,.267)}.bf-merch-hoodie-mark{display:grid;align-items:center;justify-items:center;place-items:center;width:64px;height:70px;flex-shrink:0;background:#19191b;border:1px solid #45413b;color:#c3aa83}.bf-merch-copy{min-width:0}.bf-merch-copy .bf-eyebrow{color:#aaa3a0;font-size:9px;letter-spacing:.8px}.bf-merch-reward[data-reached=true] .bf-eyebrow{color:#e5bd83}.bf-merch-copy h3{margin:5px 0 8px;color:#e7e3dc;font-size:15px;font-weight:400;line-height:1.6}.bf-merch-copy p{color:#a6a2a5;font-size:10px;line-height:1.9}.bf-stretch-reveal{padding:26px 36px;border-top:1px solid #594b37;background:#292623;animation:bf-panel-in .4s ease-out both}.bf-stretch-copy>.bf-eyebrow{color:#e7bd80;font-size:10px;letter-spacing:1px}.bf-stretch-copy h3{margin:10px 0 0;font-size:max(18px,min(2.1vw,24px));line-height:1.7;font-weight:400}.bf-stretch-prizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;padding:0;margin:20px 0 0;list-style:none}.bf-stretch-prizes li{min-width:0;padding-top:14px;border-top:1px solid #51473b}.bf-stretch-prizes strong{display:block;color:#ead9bc;font-size:12px;font-weight:400}.bf-stretch-prizes span{display:block;margin-top:7px;color:#b0a9a1;font-size:10px;line-height:1.9}.bf-sticker-status{display:inline-flex;align-items:center;gap:9px;margin-top:20px;color:#e7c78f;font-size:11px}.bf-wishlist-link{display:flex;align-items:center;gap:18px;padding:22px 36px;color:#e9c38b;border-top:1px solid #404046;background:#252529;transition:background .15s}.bf-wishlist-link:hover{background:#303035}.bf-wishlist-link>span:nth-child(2){flex:1;min-width:0}.bf-wishlist-link small,.bf-wishlist-link strong{display:block;font-size:11px;line-height:1.8}.bf-wishlist-link small{margin-top:6px;color:#b5b3ba;font-size:10px}.bf-wishlist-action{display:flex;align-items:center;gap:10px;font-size:10px;color:#e5e5e7}@media (max-width:650px){.bf-sale-details summary{gap:10px;padding:15px 19px;font-size:11px}.bf-sale-details summary strong,.bf-sale-list{font-size:10px}.bf-sale-list{grid-template-columns:minmax(0,1fr);padding:0 19px 12px}.bf-sale-list>div{gap:13px;padding:11px 0}.bf-purchase-bonus{grid-template-columns:minmax(0,1fr);gap:17px;padding:23px 19px}.bf-purchase-bonus h3{font-size:17px}.bf-rank-prize{min-height:92px;padding:8px 14px 15px}.bf-rank-prize-count{font-size:32px}.bf-base-merch{grid-template-columns:minmax(0,1fr);padding:0 19px 20px}.bf-merch-reward{gap:15px;padding:15px 12px}.bf-merch-sticker-art{flex-basis:84px}.bf-merch-copy h3{font-size:13px}.bf-merch-hoodie-mark{width:70px;height:70px;margin:0 7px}.bf-stretch-reveal{padding:24px 19px}.bf-stretch-copy h3{font-size:19px}.bf-stretch-prizes{grid-template-columns:minmax(0,1fr);gap:13px}.bf-wishlist-link{flex-wrap:wrap;gap:12px;padding:19px}.bf-wishlist-link>span:nth-child(2){flex-basis:calc(100% - 40px)}.bf-wishlist-action{margin-left:36px}}.bf-reward-details>img,.bf-reward-details>svg{width:32px;height:32px;image-rendering:pixelated}.bf-reward-details p{font-size:11px;line-height:1.75;color:#a8a9af}.bf-reward-details strong{color:#e5e6e8}.bf-reward-details p span{color:#b4b5ba}.bf-reward-details .bf-icon-button{margin-left:auto}.bf-footer{justify-content:space-between;gap:20px;padding:18px 36px;border-top:1px solid #3b3c41;background:#191a1c}.bf-footer,.bf-footer-message{display:flex;align-items:center}.bf-footer-message{gap:10px}.bf-footer-message>img,.bf-footer-message>svg{width:32px;height:32px;image-rendering:pixelated}.bf-footer-message strong{display:block;font-size:12px;font-weight:600;color:#cecfd3}.bf-footer-message span{display:block;font-size:10px;margin-top:3px;color:#7e8089}.bf-footer-actions{display:flex;align-items:center;gap:10px}.bf-shop{display:inline-flex;justify-content:center;align-items:center;gap:22px;color:#171719;background:#dbae67;padding:12px 17px;border:1px solid #efd2a4;border-bottom-color:#6a6c74;border-radius:2px;box-shadow:inset 0 1px 0 #f7e4c7,0 4px 0 #414247;font-size:12px;font-weight:800;transition:background .18s,transform .18s,box-shadow .18s;white-space:nowrap}.bf-shop:hover{color:#131315;background:#ecc17e;transform:translateY(-1px);box-shadow:inset 0 1px 0 #f9ebd6,0 5px 0 #414247,0 0 22px hsla(37,62%,63%,.133)}.bf-shop:active{transform:translateY(2px);box-shadow:inset 0 1px 0 #f9ebd6,0 2px 0 #414247}.bf-collapse-bottom{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;border:none;border-top:1px solid #29292c;background:#161618;color:#8e9098;padding:10px;font-size:10px!important;border-radius:0 0 4px 4px}.bf-collapse-bottom:hover{color:#cccdd1;background:#1c1c1e}.bf-preview-stamp{position:absolute;right:12px;bottom:10px;color:#7a7c85;font-size:10px;letter-spacing:.9px;pointer-events:none}.bf-preview-stamp span{padding:0 4px}.bf-return{position:relative}.bf-return[data-placement=fixed]{position:fixed;bottom:calc(0px + 22px + env(safe-area-inset-bottom, 0px));bottom:calc(var(--bf-bottom-offset, 0px) + 22px + env(safe-area-inset-bottom, 0px));left:22px;z-index:42}.bf-return>button{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#242427;color:#e3e3e5;border:1px solid #606168;border-radius:3px;box-shadow:0 3px 0 #0e0e0f,0 5px 24px rgba(0,0,0,.533)}.bf-return>button>svg:first-child{width:32px;height:32px;image-rendering:pixelated}.bf-return>button>span{font-size:10px;font-weight:800;text-align:left}.bf-return small{display:block;color:#9b9da4;font-size:10px;font-weight:400}.bf-celebration{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;overflow:hidden}.bf-celebration>i{position:absolute;width:5px;height:7px;background:#ecc27f;left:var(--x);top:20%;opacity:0;animation:bf-confetti 2.6s var(--delay) cubic-bezier(.1,.6,.45,1) both}.bf-celebration>i:nth-child(3n){background:#f4da85}.bf-celebration>i:nth-child(3n+1){background:#d8d8db;width:3px;height:5px}.bf-unlock-banner{top:49%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 22px;background:rgba(21,22,24,.961);border:1px solid #d1a868;box-shadow:0 4px 0 #111113,0 0 50px rgba(189,136,52,.267);color:#f2d8af;font-size:13px;letter-spacing:1px;font-weight:700;animation:bf-achievement 4.3s both}.bf-sr-only,.bf-unlock-banner{position:absolute;white-space:nowrap}.bf-sr-only{height:1px;width:1px;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0)}.bf-fixture[data-paused=true] *,.bf-fixture[data-paused=true] :after,.bf-fixture[data-paused=true] :before,.bf-fixture[data-suspended=true] *,.bf-fixture[data-suspended=true] :after,.bf-fixture[data-suspended=true] :before{animation-play-state:paused!important}.bf-fixture[data-paused=true] .bf-celebration>i{display:none}.bf-fixture[data-paused=true] .bf-unlock-banner{animation:none}.bf-fixture[data-paused=true] .bf-mini-track>span,.bf-fixture[data-paused=true] .bf-progress-fill{transition:none}.bf-preview-page{min-height:calc(100svh - 0px);min-height:calc(100svh - var(--site-header-height, 0px));background:radial-gradient(ellipse at 50% 10%,rgba(46,47,50,.18),transparent 65%),#121213;padding:0 32px 26px}.bf-preview-shell{max-width:1120px;margin:0 auto}.bf-preview-nav{height:67px;display:flex;align-items:center;gap:20px;border-bottom:1px solid #303135}.bf-preview-nav>a:first-child{display:inline-flex;align-items:center;gap:9px;font-size:10px;font-weight:800;letter-spacing:1px;color:#cecfd3}.bf-cdu-mark{position:relative;color:#edcfa0;font-size:28px;font-weight:900;line-height:1;letter-spacing:-4px;padding-right:4px}.bf-cdu-mark>span{color:#74757e;margin-left:-4px;font-size:19px}.bf-preview-nav>span{margin:0 auto;display:flex;align-items:center;gap:12px;color:#757780;font-size:10px;letter-spacing:1.1px}.bf-preview-nav>a:last-child{display:inline-flex;align-items:center;gap:10px;color:#a3a4aa;font-size:10px}.bf-preview-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:33px 0 29px}.bf-preview-heading .bf-eyebrow{font-size:10px;color:#898b94;letter-spacing:1.8px}.bf-preview-heading h1{font-weight:800;color:#eeeeef;font-size:max(27px,min(3.4vw,39px));letter-spacing:-1.4px;line-height:1.15;margin:8px 0}.bf-preview-heading>div:first-child>p:last-child{font-size:11px;color:#858790}.bf-mobile-break{display:none}.bf-view-switch{display:flex;align-items:center;gap:3px;background:#1f1f21;border:1px solid #3b3c41;padding:3px;border-radius:4px;margin-bottom:3px}.bf-view-switch>button{display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:2px;background:transparent;color:#90929a;padding:9px 12px;font-size:10px;font-weight:600;white-space:nowrap}.bf-view-switch>button[aria-pressed=true]{background:#35363b;color:#e4e5e7;border-color:#54555b;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.031)}.bf-preview-label{display:flex;align-items:center;gap:14px;margin-bottom:12px;color:#8a8c94;font-size:10px}.bf-preview-label>span:first-child{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:1px;color:#bdbec2}.bf-preview-label i{width:4px;height:4px;background:#d7ad6c}.bf-preview-label>p{font-size:10px}.bf-pixel-note{margin-left:auto;color:#63656d;font-size:10px;letter-spacing:.8px}.bf-preview-controls{margin-top:29px;border:1px solid #38393d;border-radius:4px;background:#18191b;padding:20px 23px 0}.bf-controls-title{display:flex;align-items:center;gap:18px;margin-bottom:17px}.bf-controls-title>.bf-eyebrow{font-size:10px;color:#b8b9be}.bf-controls-title>span:last-child{color:#7d7f89;font-size:10px}.bf-controls-main{display:flex;align-items:center;gap:27px}.bf-slider-label{display:block;flex:1;color:#a7a8af;font-size:10px;position:relative}.bf-slider-label>span:not(.bf-range-labels){float:right;color:#d0d1d4;font-weight:700;font-size:12px}.bf-slider-label>input{width:100%;accent-color:#d9ad68;display:block;height:18px;cursor:pointer;margin:8px 0 5px}.bf-range-labels{display:flex;align-items:center;justify-content:space-between;color:#6c6e76;font-size:10px;letter-spacing:.45px}.bf-state-control{width:154px;flex-shrink:0}.bf-state-control>label{display:block;color:#a7a8af;font-size:10px;margin-bottom:6px}.bf-state-control>select{display:block;width:100%;padding:8px 10px;color:#d6d7da;font-size:10px}.bf-replay,.bf-state-control>select{background:#26272a;border:1px solid #505157;border-radius:2px}.bf-replay{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;color:#b5b6bc;font-size:10px!important;white-space:nowrap}.bf-replay:disabled{opacity:.4;cursor:not-allowed}.bf-scenarios{display:flex;align-items:center;flex-wrap:wrap;gap:14px;border-top:1px solid #2f3033;margin-top:17px;padding:12px 0}.bf-scenarios>span{color:#676870;font-size:10px;letter-spacing:1px}.bf-scenarios>button{color:#a5a6ad;background:transparent;border:none;font-size:10px;padding:3px}.bf-scenarios>button span{color:#666870;margin-left:5px}.bf-scenarios>button:hover{color:#f4e6cf}.bf-scenarios label{margin-left:auto;color:#7c7e88;font-size:10px;display:inline-flex;align-items:center;gap:6px}.bf-scenarios input{accent-color:#95969e;width:11px;height:11px}.bf-studio-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;color:#64666e;font-size:10px;letter-spacing:.8px}.bf-studio-footer b{padding:0 8px;color:#9fa1a8}.bf-studio-footer p{font-size:10px;letter-spacing:0;color:#787a83}.bf-dock-context{padding:65px 35px 75px;border:1px solid #35363b;background:linear-gradient(125deg,#1f2022,#151516);border-radius:4px;position:relative;overflow:hidden}.bf-dock-context>img,.bf-dock-context>svg{position:absolute;right:90px;top:60px;width:128px;height:128px;image-rendering:pixelated;opacity:.8}.bf-dock-context>.bf-eyebrow{color:#7f818a;font-size:10px}.bf-dock-context h2{font-size:58px;letter-spacing:-2px;font-weight:800;line-height:1.05;margin:16px 0 20px}.bf-dock-context p{max-width:440px;font-size:13px;line-height:1.9;color:#8b8d95}.bf-dock-context>div{display:flex;gap:18px;margin-top:21px}.bf-dock-context>div>span{display:flex;align-items:center;gap:6px;color:#a4a5ac;font-size:10px}.bf-dock-context>a{display:inline-flex;align-items:center;gap:10px;margin-top:26px;color:#e9d7ba;font-size:11px;border-bottom:1px solid #70717a;padding-bottom:7px}.bf-preview-page[data-docked=true]{padding-bottom:150px}.cdu-site-shell:has(.bf-fixture[data-placement=fixed]),.cdu-site-shell:has(.bf-return[data-placement=fixed]){padding-bottom:120px}:root:has(.bf-fixture[data-placement=fixed]){scroll-padding-bottom:160px}@keyframes bf-panel-in{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bf-item-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes bf-item-spark{0%,20%,75%,to{opacity:0}30%,60%{opacity:.65}}@keyframes bf-bar-shine{0%,65%{transform:translateX(-166.6667%)}95%,to{transform:translateX(433.3333%)}}@keyframes bf-confetti{0%{opacity:0;transform:translate(0) rotate(0)}10%{opacity:1}65%{opacity:1}to{opacity:0;transform:translate(var(--drift),330px) rotate(340deg)}}@keyframes bf-achievement{0%{opacity:0;translate:0 10px;scale:.96}8%,82%{opacity:1;translate:0 0;scale:1}to{opacity:0;translate:0 -8px}}@media (min-width:1450px){.bf-preview-page{padding-top:10px}.bf-preview-heading{padding-top:37px;padding-bottom:35px}.bf-story{min-height:225px}}@media (max-width:900px){.bf-fixture[data-placement=fixed]{width:calc(100% - 32px);bottom:calc(0px + 16px + env(safe-area-inset-bottom, 0px));bottom:calc(var(--bf-bottom-offset, 0px) + 16px + env(safe-area-inset-bottom, 0px))}.bf-rail{gap:15px;padding:13px 15px}.bf-brand-art{width:32px;height:32px}.bf-brand strong{font-size:16px}.bf-brand .bf-eyebrow{font-size:10px;letter-spacing:1px}.bf-rail-goal{max-width:260px}.bf-rail-countdown-label{display:none}.bf-rail-preview{position:absolute;top:-10px;right:34px;padding:1px 5px;margin:0;border:1px solid #5b5448;background:#242321;z-index:4;font-size:9px;letter-spacing:0}.bf-rail-goal>div:first-child{font-size:10px}.bf-open{gap:8px;padding:10px;font-size:10px!important}.bf-minimize{margin-left:-8px}.bf-story h2{font-size:35px}.bf-hero-item{flex-basis:150px;margin-right:0}.bf-hero-item>svg{width:96px;height:96px}.bf-item-ground{width:105px}.bf-goal-area,.bf-rewards,.bf-scene-wrap{padding-left:25px;padding-right:25px}.bf-rewards{gap:8px}.bf-reward-body{padding:9px 9px 12px;gap:5px}.bf-reward-top{padding-left:9px;padding-right:9px;font-size:10px}.bf-reward-body strong{font-size:11px}.bf-reward-body small{font-size:10px}.bf-reward-arrow{display:none}.bf-footer{padding:18px 25px}.bf-footer-message strong{font-size:11px}.bf-footer-message span{font-size:10px}.bf-shop{font-size:11px;padding:11px 13px;gap:10px}.bf-preview-heading h1{font-size:30px}.bf-controls-main{gap:18px}.bf-preview-nav>span{font-size:10px;gap:6px}.bf-studio-footer{align-items:flex-start}.bf-studio-footer p{max-width:300px;text-align:right}}@media (max-width:650px){.bf-preview-page{padding:0 16px 24px}.bf-preview-nav{height:55px}.bf-preview-nav>span{display:none}.bf-preview-nav>a:last-child{margin-left:auto}.bf-preview-heading{display:block;padding:26px 0 20px}.bf-preview-heading h1{font-size:32px}.bf-mobile-break{display:inline}.bf-preview-heading>div:first-child>p:last-child{font-size:10px;margin-top:9px}.bf-view-switch{display:inline-flex;margin-top:18px}.bf-preview-label{gap:8px;flex-wrap:wrap;font-size:10px}.bf-preview-label>p{font-size:10px}.bf-pixel-note{display:none}.bf-rail{min-height:75px;padding:13px;gap:10px;flex-wrap:wrap}.bf-brand{gap:9px}.bf-brand strong{font-size:12px}.bf-year{font-size:11px}.bf-brand .bf-eyebrow{font-size:8px;letter-spacing:0;margin-bottom:3px}.bf-rail-countdown{order:4;flex-basis:100%;justify-content:center;gap:12px;padding-top:8px;border-top:1px solid #414146}.bf-fixture[data-expanded=true] .bf-rail-countdown{display:none}.bf-rail-goal{order:4;flex-basis:100%;max-width:none}.bf-rail-goal>div:first-child{font-size:10px;margin-bottom:5px}.bf-rail-goal strong{font-size:10px}.bf-mini-track{height:5px}.bf-open{margin-left:auto;width:32px;height:32px;padding:7px}.bf-open>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.bf-minimize{margin-left:-5px;width:25px}.bf-fixture[data-expanded=true] .bf-rail-goal{display:none}.bf-fixture[data-expanded=true] .bf-rail{min-height:65px}.bf-scene-wrap{padding:19px 19px 0}.bf-event-meta{font-size:10px;letter-spacing:.7px;gap:8px}.bf-event-meta b{padding:0 3px}.bf-status{gap:5px}.bf-status i{width:4px;height:4px}.bf-story{min-height:0;padding:25px 0 20px;gap:5px;align-items:flex-start}.bf-story h2{font-size:24px;line-height:1.4;letter-spacing:0}.bf-story-copy>.bf-eyebrow{font-size:10px;letter-spacing:1.1px;margin-bottom:9px}.bf-story-copy>p:last-child{font-size:12px;line-height:1.8;margin-top:12px;max-width:240px}.bf-hero-item{flex-basis:64px;height:84px;margin:23px -3px 0 0}.bf-hero-item>svg{width:64px;height:64px}.bf-item-ground{width:53px;height:10px;left:5px;bottom:0}.bf-item-spark-one{right:-1px;top:5px;width:3px;height:3px}.bf-item-spark-two{display:none}.bf-hero-bottom{padding-bottom:15px;flex-wrap:wrap;gap:10px}.bf-support-note{font-size:10px;letter-spacing:.7px}.bf-countdown{gap:7px}.bf-countdown-label{font-size:10px;letter-spacing:.5px}.bf-countdown-label svg{display:none}.bf-countdown b,.bf-countdown small{font-size:10px}.bf-countdown>div{gap:5px}.bf-goal-area{padding:20px 19px}.bf-goal-heading{gap:9px;margin-bottom:18px}.bf-goal-heading .bf-eyebrow{font-size:10px;letter-spacing:1px}.bf-goal-heading h3{font-size:12px;line-height:1.5;max-width:200px}.bf-percentage{gap:5px}.bf-percentage strong{font-size:29px;letter-spacing:-1px}.bf-percentage strong>span{font-size:15px}.bf-percentage>small{display:none}.bf-progress{height:20px}.bf-checkpoint>span{width:26px;height:26px}.bf-progress-labels{font-size:10px;letter-spacing:.25px;margin-top:11px}.bf-progress-labels>span:first-child{max-width:43px}.bf-progress-labels>span:nth-child(2){max-width:95px}.bf-progress-labels>span:last-child{max-width:58px;text-align:right}.bf-progress-labels b{display:block;font-size:10px;margin:0}.bf-rewards{grid-template-columns:1fr;gap:7px;padding:0 19px 19px}.bf-reward{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;min-height:60px}.bf-reward-top{display:block;padding:0 11px 0 5px;font-size:10px;white-space:nowrap}.bf-reward-top>span:first-child{display:none}.bf-reward-top>span:last-child{font-size:10px;gap:4px}.bf-reward-top svg{width:9px}.bf-reward-body{min-height:60px;padding:7px 9px;gap:8px}.bf-reward-body small{font-size:10px;margin-bottom:0}.bf-reward-body strong{font-size:12px}.bf-reward-art{width:36px;height:36px}.bf-reward-art>img,.bf-reward-art>svg{width:32px;height:32px}.bf-reward-details{padding:12px 19px;gap:8px}.bf-reward-details p{font-size:10px}.bf-reward-details>img,.bf-reward-details>svg{display:none}.bf-footer{flex-wrap:wrap;padding:18px 19px 22px;gap:16px}.bf-footer-message strong{font-size:11px}.bf-footer-message span{font-size:10px}.bf-footer-message>img,.bf-footer-message>svg{width:32px;height:32px}.bf-footer-actions{flex:1 0 100%;flex-direction:row-reverse}.bf-shop{width:100%;padding:12px 14px;font-size:12px;justify-content:space-between}.bf-pause{width:34px;background:#27272a;border:1px solid #44454a;height:40px}.bf-collapse-bottom{padding:11px 8px 23px;font-size:10px!important}.bf-preview-stamp{left:50%;right:auto;bottom:7px;transform:translateX(-50%);white-space:nowrap;font-size:10px}.bf-fixture[data-placement=fixed]{width:calc(100% - 24px);bottom:calc(0px + 12px + env(safe-area-inset-bottom, 0px));bottom:calc(var(--bf-bottom-offset, 0px) + 12px + env(safe-area-inset-bottom, 0px))}.bf-fixture[data-placement=fixed] .bf-panel{max-height:calc(100dvh - 65px - 0px - 108px);max-height:calc(100dvh - var(--site-header-height, 65px) - var(--bf-bottom-offset, 0px) - 108px)}.bf-return[data-placement=fixed]{left:12px;bottom:calc(0px + 12px + env(safe-area-inset-bottom, 0px));bottom:calc(var(--bf-bottom-offset, 0px) + 12px + env(safe-area-inset-bottom, 0px))}.bf-preview-controls{padding:17px 16px 0;margin-top:25px}.bf-controls-title{display:block;margin-bottom:17px}.bf-controls-title>span:last-child{display:block;font-size:10px;margin-top:4px}.bf-controls-main{flex-wrap:wrap;gap:16px 12px}.bf-slider-label{flex-basis:100%}.bf-state-control{flex:1;width:auto}.bf-state-control>select{font-size:11px;padding:9px}.bf-replay{margin-top:19px;font-size:10px!important;height:35px;padding:7px 10px}.bf-scenarios{gap:7px 8px;margin-top:17px;padding:12px 0}.bf-scenarios>span{flex-basis:100%;font-size:10px}.bf-scenarios>button{font-size:10px}.bf-scenarios>button span{margin-left:2px;font-size:10px}.bf-scenarios label{margin-left:0;flex-basis:100%;margin-top:4px;font-size:10px}.bf-studio-footer{display:block;margin-top:20px}.bf-studio-footer>span{font-size:10px}.bf-studio-footer p{text-align:left;max-width:none;font-size:10px;line-height:1.7;margin-top:9px}.bf-dock-context{padding:35px 23px 38px}.bf-dock-context>.bf-eyebrow{font-size:10px}.bf-dock-context h2{font-size:41px}.bf-dock-context>img,.bf-dock-context>svg{width:64px;height:64px;right:16px;top:53px;opacity:.5}.bf-dock-context p{font-size:11px}.bf-dock-context>div{gap:10px;flex-wrap:wrap}.bf-dock-context>div>span{font-size:10px}.bf-unlock-banner{font-size:10px;gap:8px;padding:13px 14px;max-width:calc(100% - 30px);white-space:normal;text-align:center}.bf-unlock-banner svg{width:13px}}@media (max-width:360px){.bf-preview-page{padding-left:10px;padding-right:10px}.bf-brand strong{font-size:14px}.bf-brand{gap:7px}.bf-story h2{font-size:23px}.bf-hero-item{flex-basis:32px;margin-top:34px}.bf-hero-item>svg{width:32px;height:32px}.bf-item-ground{width:30px;left:0;bottom:19px}.bf-item-halo,.bf-item-spark{display:none}.bf-story-copy>p:last-child{max-width:205px}.bf-reward-body strong{font-size:11px}.bf-reward-top>span:last-child{font-size:10px}.bf-reward-body{gap:5px}.bf-footer,.bf-goal-area,.bf-rewards,.bf-scene-wrap{padding-left:15px;padding-right:15px}}@media (prefers-reduced-motion:reduce){.bf-fixture *,.bf-fixture :after,.bf-fixture :before,.bf-preview-page *,.bf-return *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.bf-celebration>i{display:none}.bf-unlock-banner{opacity:1}.bf-hero-item>svg{transform:none}}