.save{text-align:center;border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;align-items:center;gap:.65rem;width:min(480px,100% - 2.4rem);margin:2.2rem auto 0;padding:1.3rem 1.4rem;display:flex}.save h2{margin:0;font-size:clamp(1.05rem,2.4vw,1.25rem)}.save__text{max-width:44ch;color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}.save__code{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.save__code b{font:700 clamp(1.05rem, 3.4vw, 1.3rem)/1 var(--font-display);letter-spacing:.14em;color:var(--gold-light);user-select:all;border:1px dashed #e2b86e66;border-radius:10px;padding:.55rem 1rem}.save__status{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:-.3rem 0 0;font-size:.75rem}.save__status.is-saved:before{content:"✓ ";color:#6fd3ff}.save__status.is-offline{color:#ff6fae;text-transform:none;letter-spacing:.02em}.save__form{flex-direction:column;align-items:center;gap:.55rem;width:100%;margin-top:.4rem;display:flex}.save__label{font:600 .7rem/1 var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.save__row{justify-content:center;gap:.6rem;width:100%;display:flex}.save__input{width:min(15rem,100%);min-width:0;color:var(--text);font:600 1rem/1 var(--font-display);letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#0a0611;border:1px solid #ffffff2a;border-radius:999px;padding:.75rem 1rem}.save__input::placeholder{color:#ffffff40}.save__input:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #e2b86e33}.save__note{color:var(--muted);margin:0;font-size:.78rem}.save__more{cursor:pointer;font:600 .7rem/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;padding:.2rem}.save__more:hover{color:var(--gold-light)}.save__error{color:#ff6fae;margin:0;font-size:.85rem}.save .btn:disabled{opacity:.45;pointer-events:none}.bd{--turn:.8s;padding:calc(var(--header-h) + 1rem) 0 4rem;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--leather:radial-gradient(120% 90% at 40% 10%, #27232e, #131117 60%, #0a090d);--lining:repeating-linear-gradient(45deg, #ffffff06 0 1px, #0000 1px 3px), repeating-linear-gradient(-45deg, #ffffff05 0 1px, #0000 1px 3px), radial-gradient(120% 90% at 40% 10%, #1b1920, #0e0d11 65%, #08070a);min-height:100svh;position:relative;overflow-x:clip}.bd__head{text-align:center;flex-direction:column;align-items:center;gap:1.1rem;max-width:1000px;margin:0 auto 1.2rem;padding:0 1.2rem;animation:.8s cubic-bezier(.2,.7,.2,1) both bd-in;display:flex}.bd__highlights{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.8rem;max-width:1000px;margin:2.2rem auto 0;padding:0 1.2rem;display:flex}.bd__progress{text-align:left;background:radial-gradient(120% 120% at 20% 0,#e2b86e1f,#ffffff05 60%);border-radius:14px;align-items:center;gap:.9rem;padding:.6rem 1rem .6rem .7rem;display:flex;box-shadow:inset 0 0 0 1px #e2b86e40,0 18px 30px -18px #000}.bd__progress .bd__gauge{width:84px}.bd__progress .bd__gauge b{font-size:1.5rem}.bd__head h1{font:700 clamp(1.8rem, 3.6vw, 3rem)/1.05 "Cinzel Decorative", var(--font-display);background:linear-gradient(180deg, var(--gold-light), var(--gold) 60%, #b98a45);color:#0000;-webkit-background-clip:text;background-clip:text;margin:.35rem 0 .6rem}.bd__gauge{aspect-ratio:1;text-align:center;flex:none;place-content:center;width:118px;display:grid;position:relative}.bd__gauge svg{position:absolute;inset:0;overflow:visible;rotate:-90deg}.bd__gauge circle{fill:none;stroke-width:7px}.bd__gauge-track{stroke:#ffffff12}.bd__gauge-fill{stroke:url(#bd-gauge);stroke-linecap:round;filter:drop-shadow(0 0 6px #e2b86e99);transition:stroke-dasharray 1.2s cubic-bezier(.2,.7,.2,1);animation:1.6s cubic-bezier(.2,.7,.2,1) .2s backwards bd-gauge}@keyframes bd-gauge{0%{stroke-dasharray:0 100}}.bd__gauge b{font:700 2rem/1 var(--font-display);color:var(--gold-light)}.bd__gauge b small{margin-left:1px;font-size:.9rem}.bd__gauge span{letter-spacing:.12em;color:var(--muted);margin-top:.3rem;font-size:.68rem}.bd__title{min-width:0}.bd__stats{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.bd__stats li{color:var(--muted);white-space:nowrap;background:#ffffff08;border-radius:99px;padding:.35rem .7rem;font-size:.72rem;box-shadow:inset 0 0 0 1px #ffffff14}.bd__stats b{color:var(--gold-light);font:700 .85rem var(--font-display)}.bd__best{--px:50%;--py:50%;--o:0;--hyp:0;cursor:zoom-in;color:inherit;font:inherit;text-align:left;background:radial-gradient(120% 120% at 20% 0,#e2b86e1f,#ffffff05 60%);border:0;border-radius:14px;flex:none;align-items:center;gap:.9rem;padding:.6rem 1rem .6rem .6rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #e2b86e40,0 18px 30px -18px #000}.bd__best .bd__card{width:62px;box-shadow:0 10px 18px -8px #000,0 0 22px -6px #e2b86eaa;container-type:inline-size}.bd__best:hover .bd__card{translate:0 -3px}.bd__best-text{gap:.2rem;max-width:150px;display:grid}.bd__best-text small{font:600 .6rem/1 var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.bd__best-text b{font:700 1rem/1.15 var(--font-display);color:var(--text)}.bd__best-text span{color:var(--muted);font-size:.7rem}.bd__best{perspective:600px}.bd__best-card{transform-style:preserve-3d;display:block;position:relative}.bd__best-card>*{backface-visibility:hidden}.bd__best-back{object-fit:cover;border-radius:4px;width:100%;height:100%;position:absolute;inset:0;transform:rotateY(180deg)}.bd.is-waiting,.bd.is-waiting *,.bd.is-waiting :before,.bd.is-waiting :after{animation-play-state:paused!important}.bd.is-intro .bd__dust{animation:2.6s .6s both bd-fade}.bd.is-intro .bd__floor{animation:2.4s .5s both bd-fade}.bd.is-intro .bd__book{animation:1.8s cubic-bezier(.22,.6,.3,1) .2s backwards bd-arrive}@keyframes bd-arrive{0%{opacity:0;filter:brightness(.4);transform:translateY(90px)scale(.9)}40%{opacity:1}}.bd.is-intro .bd__open{display:none}.bd.is-intro .bd__gauge-fill{animation-delay:3.9s}.bd.is-intro .bd__best-card{animation:1s cubic-bezier(.2,.7,.2,1) both bd-flip}@keyframes bd-flip{0%{transform:rotateY(180deg)}}.bd.is-intro .bd__mini{animation:.6s cubic-bezier(.2,.7,.2,1) backwards bd-in;animation-delay:calc(.3s + var(--i) * 80ms)}.bd.is-intro .bd__mine,.bd.is-intro .bd__empty{animation:.6s cubic-bezier(.2,.7,.2,1) .6s backwards bd-in}.bd.is-intro .bd__chips .bd__tab{animation:.5s cubic-bezier(.2,.7,.2,1) backwards bd-in;animation-delay:calc(.4s + var(--i) * 30ms)}.bd__flyers{z-index:20;pointer-events:none;position:absolute;inset:0;overflow:clip}.bd__flyer{transform-style:preserve-3d;will-change:transform;position:absolute}.bd__flyer img{object-fit:cover;backface-visibility:hidden;border-radius:4.5%/3.2%;width:100%;height:100%;transition:box-shadow .6s;position:absolute;inset:0;box-shadow:0 18px 36px -12px #000,0 0 24px -8px #e2b86e88}.bd__flyer img.is-back{transform:rotateY(180deg)}.bd__flyer.is-ghost img{opacity:.5;filter:saturate(.3)brightness(1.15);box-shadow:0 0 22px -6px #cbbcff88}.bd__flyer.is-big.is-shown img:not(.is-back){box-shadow:0 30px 60px -20px #000,0 0 0 1px #f6dca0,0 0 46px 6px #e2b86ecc}.bd__pocket.is-landed{z-index:2;animation:1.2s cubic-bezier(.2,.7,.2,1) both bd-landed}@keyframes bd-landed{0%{box-shadow:inset 0 0 0 1px #ffffff1c, 0 0 0 .9cqw var(--gold-light), 0 0 6cqw 2cqw #e2b86ecc}to{box-shadow:inset 0 0 0 1px #ffffff1c,0 0 #e2b86e00,0 0 #e2b86e00}}.bd.is-intro .bd__tabs .bd__tab.is-ping,.bd.is-intro .bd__chips .bd__tab.is-ping{animation:.9s cubic-bezier(.2,.7,.2,1) bd-ping}@keyframes bd-ping{30%{box-shadow:0 0 0 2px var(--tone), 0 0 18px 2px var(--tone);filter:brightness(1.6)}}.bd.is-quick .bd__book{animation:.9s cubic-bezier(.2,.7,.2,1) backwards bd-rise}@keyframes bd-rise{0%{opacity:0;transform:translateY(24px)scale(.97)}}.bd__inside-bar{background:#ffffff14;border-radius:4px;height:4px;overflow:hidden}.bd__inside-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--gold-deep,#9b6f30), var(--gold-light));height:100%;transition:width .6s;display:block;box-shadow:0 0 12px #e2b86e88}@keyframes bd-in{0%{opacity:0;translate:0 18px}}.bd__bar-row{flex-direction:column;align-items:center;gap:.9rem;margin:2rem auto 0;padding:0 1rem;display:flex}.bd__shelf{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.5rem;display:flex}.bd__mine{letter-spacing:.06em;color:var(--muted);cursor:pointer;user-select:none;align-items:center;gap:.6rem;font-size:.75rem;display:inline-flex}.bd__mine input{opacity:0;pointer-events:none;position:absolute}.bd__mine i{background:#ffffff14;border-radius:99px;width:34px;height:19px;transition:background .25s;position:relative;box-shadow:inset 0 0 0 1px #ffffff20}.bd__mine i:after{content:"";background:var(--muted);border-radius:50%;width:13px;height:13px;transition:translate .25s,background .25s;position:absolute;top:3px;left:3px}.bd__mine input:checked+i{background:#e2b86e55}.bd__mine input:checked+i:after{background:var(--gold-light);translate:15px;box-shadow:0 0 10px #e2b86e}.bd__mine input:focus-visible+i{outline:2px solid var(--gold);outline-offset:2px}.bd__mine:hover{color:var(--text)}.bd__shelf{gap:.7rem;position:relative}.bd__mini{cursor:pointer;color:var(--muted);font:600 .58rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;flex-direction:column;align-items:center;gap:.45rem;padding:0;display:flex;position:relative}.bd__mini-cover{width:var(--mw,58px);aspect-ratio:.74;background:var(--leather);border-radius:3px 6px 6px 3px;transition:translate .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:inset 4px 0 #0006,inset 5px 0 #ffffff12,inset 0 0 0 1px #ffffff14,0 12px 18px -9px #000}.bd__mini-cover img{object-fit:cover;width:100%;height:100%;transition:filter .35s;display:block}.bd__mini.is-starter img{object-fit:contain;padding:0 16% 0 20%}.bd__mini-stitch{pointer-events:none;border:1px solid #e2b86eaa;border-radius:2px;position:absolute;inset:4px 4px 4px 8px;box-shadow:inset 0 0 0 2px #0000,inset 0 0 0 3px #e2b86e55}.bd__mini-cover:after{content:"";pointer-events:none;mix-blend-mode:screen;animation:6s ease-in-out 2.4s infinite bd-sweep;animation-delay:calc(2.4s + var(--i) * .5s);background:linear-gradient(105deg,#0000 38%,#fff1d066 50%,#0000 62%) 160% 0/260% 100% no-repeat;position:absolute;inset:0}.bd__mini:hover .bd__mini-cover,.bd__mini:focus-visible .bd__mini-cover{translate:0 -5px}.bd__mini:hover{color:var(--text)}.bd__mini.is-on{color:var(--gold-light)}.bd__mini.is-on .bd__mini-cover{box-shadow:inset 4px 0 0 #0006, 0 0 0 2px var(--gold), 0 14px 22px -8px #000, 0 0 26px -4px #e2b86eaa;translate:0 -8px}.bd__mini.is-locked{cursor:help}.bd__mini.is-locked .bd__mini-cover:after{content:none}.bd__mini.is-locked img{filter:brightness(.55)saturate(.6)blur(1.1px)}.bd__mini.is-locked:hover img,.bd__mini.is-peek img{filter:brightness(.9)saturate()blur()}.bd__lock{width:38%;color:var(--gold-light);filter:drop-shadow(0 2px 3px #000)drop-shadow(0 0 8px #e2b86e99);position:absolute;top:50%;left:50%;translate:-50% -50%}.bd__mini.is-locked:hover .bd__lock,.bd__mini.is-peek .bd__lock{animation:.5s bd-jiggle}@keyframes bd-jiggle{25%{rotate:-14deg}60%{rotate:10deg}}.bd__peek{z-index:6;white-space:nowrap;pointer-events:none;color:var(--muted);opacity:0;background:#120a1ee6;border-radius:99px;margin:0;padding:.45rem .85rem;font-size:.72rem;transition:opacity .25s,translate .25s;position:absolute;top:calc(100% + .5rem);left:50%;translate:-50% 4px;box-shadow:inset 0 0 0 1px #e2b86e55,0 10px 24px -10px #000}.bd__peek.is-on{opacity:1;translate:-50%}.bd__peek b{font:700 .7rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-light);margin-right:.35rem}.bd__trilogy{font:700 .62rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#1a1020;background:linear-gradient(180deg, var(--gold-light), var(--gold));border-radius:99px;align-self:center;margin-left:.6rem;padding:.4rem .8rem}.bd__stage{--pw:min(92vw, 430px, calc((100svh - var(--header-h) - 9rem) * .74));--gap:0px;--shut:1.15;--lift:0px;isolation:isolate;perspective:2400px;justify-content:center;display:flex;position:relative}.bd__stage.is-wide{--pw:min(40vw, 470px, calc((100svh - var(--header-h) - 21rem) * .74));--gap:calc(var(--pw) * .07)}.bd__book{z-index:1;gap:var(--gap);transform-origin:50% 0;transition:translate var(--turn) cubic-bezier(.45,.05,.25,1), scale var(--turn) cubic-bezier(.45,.05,.25,1);display:flex;position:relative}.bd__dust{pointer-events:none;width:min(1100px,110vw);position:absolute;top:-6rem;bottom:0;left:50%;overflow:hidden;translate:-50%}.bd__dust i{width:var(--s);height:var(--s);opacity:0;background:#ffe2a4;border-radius:50%;animation:linear infinite bd-dust;position:absolute;bottom:-10px;box-shadow:0 0 6px 1px #ffcf7aaa}@keyframes bd-dust{10%{opacity:.9}50%{opacity:.5;translate:18px -55vh}90%{opacity:.8}to{opacity:0;translate:-10px -100vh}}.bd__floor{left:50%;bottom:calc(var(--pw) * -.12);width:calc(var(--pw) * 2.9);height:calc(var(--pw) * .42);pointer-events:none;filter:blur(6px);background:radial-gradient(closest-side,#3a1d5acc,#1d0f30aa 55%,#0000),radial-gradient(closest-side,#ffe7b41a,#0000 70%);position:absolute;translate:-50%}.bd__stage:not(.is-wide) .bd__floor{width:calc(var(--pw) * 1.6)}.bd__book.is-closed .bd__side.is-right .bd__cover{transform:perspective(1400px) rotateY(var(--ry,0deg)) rotateX(var(--rx,0deg));transition:transform .4s cubic-bezier(.2,.7,.2,1),filter .3s}.bd__cover:before{content:"";z-index:4;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 38%,#fff1d055 47%,#fff8 50%,#fff1d055 53%,#0000 62%) 160% 0/260% 100% no-repeat;animation:7s ease-in-out 1.2s infinite bd-sweep;position:absolute;inset:0}@keyframes bd-sweep{0%{background-position:160% 0}28%,to{background-position:-60% 0}}.bd__stage.is-wide.is-shut{--lift:calc(var(--pw) / .74 * (var(--shut) - 1))}.bd__stage.is-wide .bd__book.is-closed{translate:calc((var(--pw) + var(--gap)) * var(--shut) * -.5) 0;scale:var(--shut)}.bd__stage.is-wide.is-shut .bd__floor{bottom:calc(var(--pw) * -.12 - var(--lift))}.bd__book.is-closed{cursor:pointer}.bd__book.is-closed:hover .bd__cover{filter:brightness(1.1)}.bd__side{width:var(--pw);aspect-ratio:.74;position:relative;container-type:inline-size}.bd__side.is-blank{visibility:hidden}.bd__page{background:linear-gradient(155deg, #ffffff14, #ffffff05 35%, #ffffff02 60%, #ffffff0c), var(--lining);flex-direction:column;padding:5cqw 6cqw 4cqw;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 0 0 .9cqw #ffffff06,0 30px 60px -30px #000;container-type:inline-size}.bd__side.is-left .bd__page,.bd__leaf.is-left .bd__face:not(.is-back) .bd__page,.bd__face.is-back .bd__page{border-radius:14px 4px 4px 14px;padding-right:8cqw}.bd__side.is-right .bd__page,.bd__leaf.is-right .bd__face:not(.is-back) .bd__page,.bd__leaf.is-left .bd__face.is-back .bd__page{border-radius:4px 14px 14px 4px;padding-left:8cqw}.bd__leaf.is-left .bd__face.is-back .bd__page{padding-right:6cqw}.bd__page:not(.bd__inside):before{content:"";pointer-events:none;--hole:#07040c 0 1.05cqw, #ffffff24 1.25cqw, #0000 1.6cqw;background:radial-gradient(circle at 50% 16%, var(--hole)), radial-gradient(circle at 50% 50%, var(--hole)), radial-gradient(circle at 50% 84%, var(--hole));width:3.6cqw;position:absolute;top:0;bottom:0;right:1.8cqw}.bd__side.is-right .bd__page:not(.bd__inside):before,.bd__leaf.is-right .bd__face:not(.is-back) .bd__page:not(.bd__inside):before,.bd__leaf.is-left .bd__face.is-back .bd__page:not(.bd__inside):before{left:1.8cqw;right:auto}.bd__page.bd__inside{background:linear-gradient(270deg, #00000073, #0000 3%), var(--lining);overflow:hidden;box-shadow:inset 0 0 2.5cqw #000000b3,0 30px 60px -30px #000}.bd__inside>:not(i){z-index:3;position:relative}.bd__inside .bd__stitch{outline-offset:-1.6cqw;filter:none;border:max(1px,.35cqw) solid #e2b86e88;border-radius:1cqw;outline:max(1px,.2cqw) solid #e2b86e44;inset:4cqw 6cqw 4cqw 4cqw}.bd__stage:not(.is-wide) .bd__page.bd__inside{background:linear-gradient(90deg, #00000073, #0000 3%), var(--lining)}.bd__stage:not(.is-wide) .bd__inside .bd__stitch{inset:4cqw 4cqw 4cqw 6cqw}.bd__page-head{color:var(--muted);align-items:baseline;gap:2.4cqw;margin-bottom:3cqw;font-size:3.4cqw;display:flex}.bd__page-head b{font:700 4.2cqw/1 var(--font-display);letter-spacing:.1em;color:var(--gold)}.bd__page-head span{color:var(--text);font-family:var(--font-display);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.bd__grid{flex:1;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:2.6cqw;display:grid}.bd__folio{font:600 2.6cqw/1 var(--font-display);color:#ffffff40;letter-spacing:.1em;align-self:center;margin-top:2.4cqw}.bd__pocket{--px:50%;--py:50%;--o:0;--hyp:0;color:inherit;font:inherit;outline-offset:max(1px, .4cqw);background:linear-gradient(160deg,#ffffff12,#ffffff05 40%,#ffffff0a);border:0;border-radius:1.4cqw;outline:max(1px,.6cqw) dotted #ffffff30;place-items:center;padding:0;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1c;container-type:inline-size}.bd__pocket:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ffffff1f 0%,#fff0 28% 62%,#ffffff12 80%,#fff0 100%);position:absolute;inset:0}.bd__pocket.is-empty span{z-index:1;font:600 10cqw/1 var(--font-display);letter-spacing:.08em;color:#ffffff4d;text-align:center;text-shadow:0 1px 4px #000;position:relative}.bd__ghost{aspect-ratio:63/88;object-fit:cover;pointer-events:none;filter:grayscale()brightness(.3)contrast(1.15)blur(.6px);opacity:.6;border-radius:4.5%/3.2%;width:88%;position:absolute}.bd__glint{z-index:3;left:var(--gx);top:var(--gy);aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;width:26%;animation:bd-glint 9s var(--gd) ease-in-out infinite;background:radial-gradient(closest-side,#fff,#fff0 45%),linear-gradient(90deg,#fff0 44%,#fff 50%,#fff0 56%) 50%/100% 7% no-repeat,linear-gradient(#fff0 44%,#fff 50%,#fff0 56%) 50%/7% 100% no-repeat;position:absolute;translate:-50% -50%;scale:.3}@keyframes bd-glint{0%,90%,to{opacity:0;rotate:0deg;scale:.3}95%{opacity:1;rotate:60deg;scale:1}}.bd__seal{z-index:2;aspect-ratio:1;width:15cqw;font:700 2.3cqw/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#3a2408;background:radial-gradient(circle at 35% 30%,#fff1c4,#e8c27a 45%,#a9772f 100%);border-radius:50%;place-items:center;animation:.7s cubic-bezier(.2,1.6,.4,1) .3s backwards bd-seal;display:grid;position:absolute;top:1.4cqw;right:3cqw;rotate:-14deg;box-shadow:0 0 0 .7cqw #f6dca088,inset 0 0 0 1cqw #00000014,inset 0 0 0 1.2cqw #fff3,0 1.2cqw 2.4cqw -.6cqw #000c,0 0 4cqw -1cqw #e2b86e}@keyframes bd-seal{0%{opacity:0;scale:1.8}}.bd__side.is-right .bd__seal,.bd__stage:not(.is-wide) .bd__seal{right:3cqw}.bd__side.is-left .bd__seal{right:9cqw}.bd__pocket.is-spare{background:0 0;box-shadow:inset 0 0 0 1px #ffffff0a}.bd__pocket.is-spare:after{content:none}.bd__pocket.is-spare:before{content:"";opacity:.07;filter:grayscale(.3);background:url(/brand/logo.svg) 50%/contain no-repeat;position:absolute;inset:0 14%}button.bd__pocket{cursor:zoom-in}.bd__card{aspect-ratio:63/88;isolation:isolate;background:#0b0812;border-radius:4.5%/3.2%;width:88%;transition:translate .25s,box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 6px 12px -6px #000}.bd__card img{object-fit:cover;width:100%;height:100%;display:block}button.bd__pocket:hover .bd__card,button.bd__pocket:focus-visible .bd__card{translate:0 -4%;box-shadow:0 14px 22px -10px #000,0 0 16px -4px #e2b86e88}.bd__card[data-metal=silver] .fc__gold{background:linear-gradient(115deg,#0000 30%,#fffe 47%,#0000 60%) 0 0/300% 300%,linear-gradient(160deg,#4e5560,#e4e9f1 22%,#8e97a4 40%,#f8fafd 58%,#6c7480 78%,#d3d9e2) 0 0/100% 100%;background-position:calc(100% - var(--px)) calc(100% - var(--py)), 0 0}.bd__card[data-metal=red] .fc__gold{background:linear-gradient(115deg,#0000 30%,#ffe4e8ee 47%,#0000 60%) 0 0/300% 300%,linear-gradient(160deg,#5c0a16,#e5405a 22%,#9a1a2e 40%,#ff8c9c 58%,#761222 78%,#d63a52) 0 0/100% 100%;background-position:calc(100% - var(--px)) calc(100% - var(--py)), 0 0}.bd__count,.bd__new{z-index:1;font:700 7.5cqw/1 var(--font-display);letter-spacing:.06em;border-radius:99px;padding:3cqw 4.5cqw;position:absolute}.bd__count{color:#1a1020;background:linear-gradient(180deg, var(--gold-light), var(--gold));bottom:3cqw;right:2cqw;box-shadow:0 3px 8px -2px #000}.bd__new{color:#fff;text-transform:uppercase;background:#ff6fae;top:3cqw;left:2cqw;box-shadow:0 0 12px #ff6fae}.bd__pocket.is-new .bd__card{animation:2.2s ease-in-out infinite bd-new}@keyframes bd-new{50%{box-shadow:0 0 0 1px #ff6fae,0 0 22px -2px #ff6faeaa}}.bd__pocket.is-found{z-index:2;animation:bd-found 1s ease-in-out var(--turn) 4 both}@keyframes bd-found{50%{box-shadow:inset 0 0 0 1px #ffffff1c, 0 0 0 .9cqw var(--gold-light), 0 0 5cqw 1cqw #e2b86ecc;scale:1.06}}.bd__recent{text-align:center;max-width:1100px;margin:2.2rem auto 0;padding:0 1.2rem;animation:.8s cubic-bezier(.2,.7,.2,1) .1s both bd-in}.bd__recent-head{color:var(--muted);margin:0 0 .6rem;font-size:.8rem}.bd__recent-head b{font:700 .72rem/1 var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#ff6fae;margin-right:.4rem}.bd__recent-row{scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;gap:.45rem;padding:.5rem .3rem .6rem;display:flex;overflow-x:auto}.bd__recent-row:before,.bd__recent-row:after{content:"";margin:auto}.bd__recent-card{color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:.3rem;padding:0;display:flex;position:relative}.bd__recent-card img{aspect-ratio:63/88;object-fit:cover;border-radius:4px;width:46px;transition:translate .2s,box-shadow .2s;display:block;box-shadow:0 6px 12px -6px #000,inset 0 0 0 1px #ffffff1c}.bd__recent-card small{font:600 .55rem/1 var(--font-display);letter-spacing:.06em}.bd__recent-card.is-new img{box-shadow:0 0 0 1.5px #ff6fae,0 0 12px -2px #ff6fae}.bd__recent-card:hover img,.bd__recent-card:focus-visible img{box-shadow:0 0 0 1.5px var(--gold-light), 0 10px 16px -8px #000;translate:0 -4px}.bd__recent-card:hover small{color:var(--gold-light)}.bd__inside{text-align:center;justify-content:center;align-items:center;gap:2cqw}.bd__inside-logo{opacity:.9;width:46cqw;height:auto;margin-bottom:2cqw}.bd__inside-eyebrow{font:600 3cqw/1 var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.bd__inside-count{font:700 15cqw/1 var(--font-display);color:var(--gold-light)}.bd__inside-count small{color:var(--muted);font-size:6cqw}.bd__inside-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:3.4cqw}.bd__inside-bar{width:60cqw;margin:2cqw 0 4cqw}.bd__inside-prize{flex-direction:column;align-items:center;gap:2.5cqw;display:flex}.bd__inside-prize .bd__pocket{aspect-ratio:.74;width:30cqw}.bd__inside-prize p{max-width:60cqw;color:var(--muted);margin:0;font-size:3.2cqw}.bd__inside-boxes{font:600 2.8cqw/1 var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#fff5;margin-top:3cqw}.bd__grain{z-index:1;border-radius:inherit;background:var(--grain) 0 0 / 220px;mix-blend-mode:overlay;opacity:.5;pointer-events:none;position:absolute;inset:0}.bd__stitch{z-index:2;opacity:.95;filter:drop-shadow(0 .3cqw .2cqw #000d)drop-shadow(0 -.15cqw #ffffff1a);pointer-events:none;border:max(1.5px,.75cqw) dashed #f0d6a0;border-radius:2.4cqw;position:absolute;inset:3.6cqw 3.6cqw 3.6cqw 10.5cqw}.bd__cover{border-radius:1.6cqw 4.5cqw 4.5cqw 1.6cqw;position:absolute;inset:0;overflow:hidden;box-shadow:.7cqw .8cqw 0 -.2cqw #170d24,1.4cqw 1.6cqw 0 -.4cqw #0c0714,0 40px 70px -30px #000;container-type:inline-size}.bd__cover>img{object-fit:cover;width:100%;height:100%;display:block}.bd__cover:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#00000073,#0000 3% 6.5%,#0000008c 7.6%,#ffffff2e 8.6%,#0000 10.5%),radial-gradient(110% 80% at 35% 12%,#ffffff1f,#0000 55%);position:absolute;inset:0;box-shadow:inset 0 0 2.5cqw #000000b3,inset 0 .8cqw 1cqw -.5cqw #ffffff38,inset 0 -.8cqw 1.2cqw -.4cqw #000c}.bd__cover.is-starter{background:var(--leather);flex-direction:column;justify-content:center;align-items:center;gap:5cqw;padding-left:7cqw;display:flex}.bd__cover.is-starter>:not(i,svg){z-index:2;position:relative}.bd__cover.is-starter>img{filter:drop-shadow(0 .5cqw .3cqw #000c)drop-shadow(0 -.2cqw #ffffff26);width:60cqw;height:auto}.bd__cover.is-starter span{font:600 3.2cqw/1 var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-light);text-shadow:0 .3cqw .3cqw #000c}.bd__frame{z-index:2;pointer-events:none;filter:drop-shadow(0 .3cqw .2cqw #000c);width:100%;height:100%;position:absolute;inset:0}.bd__zip{z-index:3;border-radius:inherit;pointer-events:none;border:3.2cqw solid #0b0b0d;border-left:0;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.bd__zip:before{content:"";border:1.1cqw dashed #55555e;border-left:0;border-radius:0 3.4cqw 3.4cqw 0;position:absolute;inset:-2.1cqw -2.1cqw -2.1cqw 0}.bd__board{--e:calc(var(--pw) * .035);inset:calc(var(--e) * -1);border-radius:calc(var(--pw) * .045);background:linear-gradient(90deg, #0000 calc(50% - var(--gap) * .5), #000c calc(50% - var(--gap) * .5 + 1px), #1d1b22 calc(50% - var(--gap) * .3), #121116 50%, #1d1b22 calc(50% + var(--gap) * .3), #000c calc(50% + var(--gap) * .5 - 1px), #0000 calc(50% + var(--gap) * .5)), var(--lining);box-shadow:0 40px 80px -30px #000, inset 0 0 0 calc(var(--e) * .62) #0b0b0d, inset 0 0 0 calc(var(--e) * .62 + 1px) #ffffff14, inset 0 0 3vmin #000a;position:absolute}.bd__board:after{content:"";inset:calc(var(--e) * .22);border:max(2px, calc(var(--pw) * .009)) dashed #55555e;border-radius:calc(var(--pw) * .034);filter:drop-shadow(0 1px #000);position:absolute}.bd__stage:not(.is-wide) .bd__board{background:linear-gradient(90deg, #0000008c, #0000 calc(var(--e) * 2)), var(--lining)}.bd__rings{z-index:3;pointer-events:none;width:0;position:absolute;top:0;bottom:0;left:50%}.bd__stage:not(.is-wide) .bd__rings{left:0}.bd__rings i{width:calc(var(--gap) + var(--pw) * .08);min-width:calc(var(--pw) * .1);height:max(3px, calc(var(--pw) * .016));background:linear-gradient(#e3e6ec,#fbfbfd 30%,#a3a9b5 60%,#5d6270);border-radius:99px;position:absolute;left:0;translate:-50% -50%;box-shadow:0 2px 3px -1px #000}.bd__rings i:first-child{top:16%}.bd__rings i:nth-child(2){top:50%}.bd__rings i:nth-child(3){top:84%}.bd__leaf{z-index:4;width:var(--pw);aspect-ratio:.74;transform-style:preserve-3d;animation:var(--turn) cubic-bezier(.45,.05,.25,1) both;position:absolute;top:0}.bd__leaf.is-right{transform-origin:calc(var(--gap) * -.5) center;right:0}.bd__leaf.is-left{transform-origin:calc(100% + var(--gap) * .5) center;left:0}.bd__leaf.is-right.is-next{animation-name:bd-turn-next}.bd__leaf.is-left.is-prev{animation-name:bd-turn-prev}.bd__leaf.is-single.is-prev{animation-name:bd-turn-back}.bd__face{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0;container-type:inline-size}.bd__face.is-back{transform:rotateY(180deg)}.bd__face:empty{background:var(--lining);border-radius:14px 4px 4px 14px}@keyframes bd-turn-next{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes bd-turn-prev{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes bd-turn-back{0%{transform:rotateY(-180deg)}to{transform:rotateY(0)}}@media (hover:none) and (pointer:coarse){.bd__leaf .bd__face{-webkit-backface-visibility:visible;backface-visibility:visible;animation:bd-face-first var(--turn) linear both}.bd__leaf .bd__face.is-back,.bd__leaf.is-single.is-prev .bd__face{animation-name:bd-face-second}.bd__leaf.is-single.is-prev .bd__face.is-back{animation-name:bd-face-first}.bd__grain,.bd__glint,.bd__pocket:after,.bd__cover:before,.bd__mini-cover:after{display:none}.bd__ghost{filter:grayscale()brightness(.3)}.bd__mini.is-locked img{filter:brightness(.55)saturate(.6)}.bd__stitch,.bd__frame,.bd__cover.is-starter>img,.bd__board:after{filter:none}.bd__pocket.is-landed,.bd__pocket.is-found{animation:none}.bd__pocket.is-landed:before,.bd__pocket.is-found:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 .9cqw var(--gold-light), 0 0 6cqw 2cqw #e2b86ecc;animation:1.2s cubic-bezier(.2,.7,.2,1) both bd-flare;position:absolute;inset:0}.bd__pocket.is-found:before{animation:bd-flare-pulse 1s ease-in-out var(--turn) 4 both}.bd__pocket.is-new .bd__card{animation:none}.bd__pocket.is-new:after{top:50%;left:50%;aspect-ratio:63/88;background:0 0;border-radius:4.5%/3.2%;width:88%;animation:2.2s ease-in-out infinite bd-flare-pulse;display:block;inset-block-end:auto;inset-inline-end:auto;translate:-50% -50%;box-shadow:0 0 0 1px #ff6fae,0 0 22px -2px #ff6faeaa}.bd.is-intro .bd__book{animation-name:bd-arrive-lite}.bd.is-intro .bd__tabs .bd__tab.is-ping,.bd.is-intro .bd__chips .bd__tab.is-ping{animation-name:bd-ping-lite}.bd__gauge-fill{filter:none}.bd__flyer{transform-style:flat}.bd__flyer img{transition:none}}@keyframes bd-flare{0%{opacity:1}to{opacity:0}}@keyframes bd-flare-pulse{0%,to{opacity:0}50%{opacity:1}}@keyframes bd-arrive-lite{0%{opacity:0;transform:translateY(90px)scale(.9)}40%{opacity:1}}@keyframes bd-ping-lite{30%{box-shadow:0 0 0 2px var(--tone), 0 0 18px 2px var(--tone)}}@keyframes bd-face-first{0%,37.9%{opacity:1}38%,to{opacity:0}}@keyframes bd-face-second{0%,37.9%{opacity:0}38%,to{opacity:1}}.bd__stage.is-shut{margin-bottom:calc(var(--lift) + 6rem)}.bd__open{z-index:5;left:50%;top:calc(100% + var(--lift) + 1.1rem);cursor:pointer;white-space:nowrap;font:600 .74rem/1 var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);text-shadow:0 0 12px #e2b86e66;background:0 0;border:0;padding:.4rem .8rem;animation:3s ease-in-out infinite bd-hint;position:absolute;translate:-50%}.bd__open:before{content:"↑";letter-spacing:0;margin-bottom:.45rem;font-size:.9rem;display:block}.bd__open:hover,.bd__open:focus-visible{color:#fff4d6;animation-play-state:paused}@keyframes bd-hint{50%{opacity:.55}}.bd__tab{--tone:#e2b86e;cursor:pointer;position:relative}.bd__tab[data-finish=silver]{--tone:#d5dbe5}.bd__tab[data-finish=holo]{--tone:#8fd8ff}.bd__tab[data-finish=crimson]{--tone:#ff6680}.bd__tab[data-finish=pearl]{--tone:#f1dcff}.bd__tab[data-finish=glow]{--tone:#a4ff8f}.bd__tab[data-finish=uv]{--tone:#b993ff}.bd__tab[data-finish=clear]{--tone:#a6ecff}.bd__tab[data-finish=glitter]{--tone:#ffb8f0}.bd__tab[data-finish=lenticular]{--tone:#86eadb}.bd__tab:disabled{cursor:default;opacity:.25}.bd__tab.is-fresh:before{content:"";z-index:1;background:#ff6fae;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite boxpill-dot;position:absolute;top:3px;right:3px;box-shadow:0 0 8px #ff6fae}.bd__tabs{z-index:1;left:calc(100% + var(--pw) * .035);clip-path:inset(-2rem -4rem -2rem 0);flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:3%;bottom:3%}.bd__tabs .bd__tab{animation:.45s cubic-bezier(.2,.7,.2,1) backwards bd-tab-out;animation-delay:calc(.45s + var(--i) * 25ms)}@keyframes bd-tab-out{0%{translate:-105%}}.bd__tabs .bd__tab{text-align:left;color:#ffffff4d;background:#150d24;border:0;border-radius:0 7px 7px 0;flex:1;align-items:center;gap:.45rem;min-height:0;max-height:2rem;margin:1px 0;padding:0 .6rem 0 .45rem;transition:background .2s,color .2s,translate .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.bd__tabs .bd__tab span{min-width:2.1em;font:700 .6rem/1 var(--font-display);letter-spacing:.08em}.bd__tabs .bd__tab small{opacity:.75;font-variant-numeric:tabular-nums;font-size:.56rem}.bd__tabs .bd__tab:after{content:"";height:2px;width:calc(var(--fill) * 100%);background:var(--tone);box-shadow:0 0 6px var(--tone);position:absolute;bottom:0;left:0}.bd__tabs .bd__tab.has{color:var(--tone);background:linear-gradient(90deg, color-mix(in srgb, var(--tone) 22%, #150d24), #1c1230);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 40%, transparent)}.bd__tabs .bd__tab.is-done{color:#1a1020;background:linear-gradient(90deg, var(--gold), var(--gold-light));box-shadow:0 0 14px -3px #e2b86e}.bd__tabs .bd__tab.is-done:after{content:none}.bd__tabs .bd__tab:not(:disabled):hover{color:var(--gold-light);translate:4px}.bd__tabs .bd__tab.is-done:hover{color:#1a1020}.bd__tabs .bd__tab[aria-current]{box-shadow:inset 3px 0 0 var(--tone), 0 0 0 1px var(--tone), 0 0 16px -4px var(--tone);translate:6px}.bd__chips{scrollbar-width:none;gap:.4rem;margin-bottom:.6rem;padding:.3rem 1rem .8rem;display:flex;overflow-x:auto}.bd__chips .bd__tab{color:#ffffff59;background:#ffffff06;border:1px solid #ffffff14;border-radius:99px;flex:none;padding:.45rem .75rem;font-size:.72rem;overflow:hidden}.bd__chips .bd__tab b{font-family:var(--font-display);letter-spacing:.08em}.bd__chips .bd__tab:after{content:"";height:2px;width:calc(var(--fill) * 100%);background:var(--tone);position:absolute;bottom:0;left:0}.bd__chips .bd__tab.has{color:var(--text);border-color:color-mix(in srgb, var(--tone) 45%, transparent);background:color-mix(in srgb, var(--tone) 14%, transparent)}.bd__chips .bd__tab.has b{color:var(--tone)}.bd__chips .bd__tab.is-done{color:#1a1020;border-color:var(--gold);background:linear-gradient(180deg, var(--gold-light), var(--gold))}.bd__chips .bd__tab.is-done b{color:#1a1020}.bd__chips .bd__tab em{margin-left:.3rem;font-style:normal}.bd__chips .bd__tab[aria-current]{box-shadow:0 0 0 1.5px var(--tone), 0 0 12px -2px var(--tone)}.bd__sound{z-index:46;width:46px;height:46px;color:var(--gold-light);backdrop-filter:blur(8px);cursor:pointer;background:#120a1ecc;border:1px solid #e2b86e55;border-radius:50%;place-items:center;padding:0;transition:border-color .2s,color .2s,transform .2s;display:grid;position:fixed;bottom:clamp(.8rem,2vw,1.4rem);right:clamp(.8rem,2vw,1.4rem);box-shadow:0 8px 22px -10px #000}.bd__sound:hover{border-color:var(--gold);transform:scale(1.06)}.bd__sound[aria-pressed=false]{color:var(--muted)}.bd__nav{justify-content:center;align-items:center;gap:1.2rem;margin-top:1.4rem;padding:0 1rem;display:flex}.bd__nav span{text-align:center;letter-spacing:.14em;text-transform:uppercase;min-width:9rem;color:var(--muted);font-size:.78rem}.bd__nav .btn:disabled{opacity:.35;pointer-events:none}.bd__where{flex-direction:column;align-items:center;gap:.45rem;display:flex}.bd__shut{cursor:pointer;font:600 .68rem/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);text-underline-offset:.3em;background:0 0;border:0;padding:.2rem .4rem;text-decoration:underline #e2b86e66;transition:color .2s}.bd__shut:hover,.bd__shut:focus-visible{color:var(--gold-light)}.bd__shut:disabled{opacity:.35;pointer-events:none}.bd__empty{text-align:center;color:var(--muted);margin:1.4rem auto 0;padding:0 1.2rem}.bd__empty a{color:var(--gold-light)}.bd__view{z-index:90;backdrop-filter:blur(8px);background:#07040cdd;place-items:center;padding:1rem;animation:.3s both bd-fade;display:grid;position:fixed;inset:0}.bd__view-in{align-items:center;gap:2.5rem;max-height:100%;padding:1rem;display:flex;position:relative;overflow-y:auto}.bd__view-card{--cw:min(360px, 78vw, calc((100svh - 12rem) * .716));flex:none}.bd__view-card .cv__stage{width:var(--cw);padding-top:.5rem}.bd__view-card.is-wide{--cw:min(340px, 64vw, calc((100svh - 12rem) * .9));width:calc(var(--cw) * 88 / 63);flex-direction:column;align-items:center;display:flex}.bd__view-card.is-wide .cv__stage{margin-block:calc(var(--cw) * -.2);rotate:-90deg}.bd__view-info{max-width:280px}.bd__view-info h2{margin:.5rem 0}.bd__view-info p{color:var(--muted);margin:0 0 1.2rem}.bd__view-btns{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.bd__close{border:1px solid var(--line);width:2.6rem;height:2.6rem;color:var(--text);cursor:pointer;background:#0d0817;border-radius:50%;font-size:1.4rem;position:absolute;top:0;right:0}@keyframes bd-fade{0%{opacity:0}}@media (width<=760px){.bd{padding-top:calc(var(--header-h) + 1.4rem)}.bd__head{gap:.8rem;margin-bottom:.9rem}.bd__head h1{margin-bottom:.4rem}.bd__stats li{padding:.3rem .55rem;font-size:.66rem}.bd__highlights{gap:.5rem;margin-top:1.6rem;padding:0 1rem}.bd__progress,.bd__best{flex:1 1 0;gap:.6rem;min-width:0;padding:.5rem .7rem .5rem .5rem}.bd__progress .bd__gauge{width:60px}.bd__progress .bd__gauge b{font-size:1.1rem}.bd__best .bd__card{width:44px}.bd__best-text b{font-size:.85rem}.bd__best-text small{letter-spacing:.06em;white-space:nowrap;font-size:.55rem}.bd__bar-row{gap:.8rem 1.4rem;margin-top:1.6rem}.bd .bd__mini{--mw:48px}.bd__peek{white-space:normal;text-align:center;width:max-content;max-width:88vw}.bd__stage{--pw:min(92vw, 430px, calc((100svh - var(--header-h) - 18rem) * .74))}.bd__nav{gap:.5rem;margin-top:.9rem}.bd__nav span{letter-spacing:.08em;flex:1;min-width:0;font-size:.7rem}.bd__where{flex:1;min-width:0}.bd__nav .btn{white-space:nowrap;padding-inline:1rem}.bd__view-in{text-align:center;flex-direction:column;gap:1rem}.bd__view-info{max-width:none}.bd__view-btns{flex-flow:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){.bd__head,.bd__recent,.bd__leaf,.bd__view,.bd__pocket.is-new .bd__card,.bd__cover:before,.bd__glint,.bd__gauge-fill,.bd__seal,.bd__tab.is-fresh:before,.bd__tabs .bd__tab,.bd__mini-cover:after,.bd__lock,.bd__open{animation:none}.bd__dust{display:none}.bd__pocket.is-found{box-shadow:0 0 0 .9cqw var(--gold-light);animation:none}.bd__book{transition:none}}
