.bbc{--bg:#0e1118;--card:#141925;--card2:#1a2030;--line:#252d3d;--cream:#efe6d2;--muted:#959ba9;--gold:#cba657;--gold-hi:#e6cc90;--ink:#241a06;--rose:#e8859b;--paper:#e9e2d3;--serif:var(--font-playfair),Georgia,serif;--sans:var(--font-jost),"Helvetica Neue",Arial,sans-serif;background:var(--bg);color:var(--cream);font-family:var(--sans);-webkit-tap-highlight-color:transparent;flex:1;width:100%}.bbc *{box-sizing:border-box}.bbc a{color:inherit;text-decoration:none}.bbc button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.bbc button:focus-visible,.bbc a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.bbc img{display:block}.bbc-wrap{width:100%;max-width:1180px;margin:0 auto}.bbc-head{justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 16px 12px;display:flex}.bbc-kick{font:500 10px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0}.bbc-h1{font:600 28px/1.08 var(--serif);color:var(--cream);text-wrap:balance;margin:6px 0 0}.bbc-h1 i{color:var(--gold);font-weight:400}.bbc-treat{font:600 11px var(--sans);letter-spacing:.08em;border:1px solid var(--gold);color:var(--gold);white-space:nowrap;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.bbc-treat svg{width:15px;height:13px}.bbc-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:5;background:#0e1118f7;grid-template-columns:1fr 1fr;display:grid;position:sticky;top:0}.bbc-tabs.three{grid-template-columns:1fr 1fr 1fr}.bbc-tab{font:600 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:center;border-bottom:2px solid #0000;padding:14px 8px}.bbc-tab span{color:var(--gold);margin-left:4px}.bbc-tab[aria-selected=true]{color:var(--cream);border-bottom-color:var(--gold)}.bbc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px 6px 120px;display:grid}@media (min-width:700px){.bbc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bbc-tile{aspect-ratio:3/4;background:var(--card);border-radius:14px;position:relative;overflow:hidden}.bbc-tile>a{touch-action:manipulation;display:block;position:absolute;inset:0}.bbc-tile img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}@media (hover:hover){.bbc-tile:hover img{transform:scale(1.03)}}.bbc-shade{pointer-events:none;background:linear-gradient(#0000,#06080ccc);height:50%;position:absolute;inset:auto 0 0}.bbc-ttl{font:500 14px/1.2 var(--serif);color:#fff;text-shadow:0 1px 6px #00000080;position:absolute;bottom:44px;left:12px;right:12px}.bbc-ttl small{font:500 8.5px/1.7 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-hi);display:block}.bbc .bbc-rtag{z-index:2;background:var(--gold);max-width:calc(100% - 16px);color:var(--ink);font:600 9.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;padding:6px 11px 6px 9px;display:inline-flex;position:absolute;bottom:8px;left:8px;overflow:hidden;box-shadow:0 2px 10px #00000059}.bbc .bbc-rtag:hover{background:var(--gold-hi)}.bbc-pface{object-fit:cover;border:1px solid #241a0659;border-radius:50%;flex:none;width:18px;height:18px}.bbc .bbc-hrt{color:#fff;z-index:2;background:#0a0c128c;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:8px;right:8px}.bbc-hrt svg{width:18px;height:18px}.bbc-hrt.on{color:var(--rose)}.bbc-burst{width:84px;height:84px;color:var(--rose);opacity:0;pointer-events:none;z-index:3;animation:.75s ease-out bbcBurst;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)scale(.2)}.bbc-burst svg{width:100%;height:100%}@keyframes bbcBurst{30%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.bbc-empty{text-align:center;color:var(--muted);font:italic 400 17px/1.5 var(--serif);padding:40px 16px 120px}.bbc-albums{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px;padding:16px 16px 24px;display:grid}@media (min-width:700px){.bbc-albums{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 14px}}.bbc-album{text-align:left;flex-direction:column;gap:4px;display:flex}.bbc-coll{aspect-ratio:1;background:var(--card);grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:2px;display:grid;position:relative;overflow:hidden}.bbc-coll img{object-fit:cover;width:100%;height:100%}.bbc-coll img:first-child{grid-row:span 2}.bbc-coll.one{grid-template-rows:1fr;grid-template-columns:1fr}.bbc-coll.one img:first-child{grid-row:auto}.bbc-abadge{color:var(--cream);font:600 9px var(--sans);letter-spacing:.12em;text-transform:uppercase;background:#0a0c12d1;padding:5px 7px;position:absolute;bottom:6px;left:6px}.bbc-album b{font:600 15px/1.2 var(--serif);color:var(--cream);margin-top:5px}.bbc-album span{color:var(--muted);font-size:11.5px;line-height:1.4}.bbc-sec{font:500 10px/1.4 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:22px 16px 10px;display:flex}.bbc-sec b{color:var(--cream);font-weight:500}.bbc-hero{background:#000;height:250px;position:relative;overflow:hidden}@media (min-width:700px){.bbc-hero{height:340px}}.bbc-hero img{object-fit:cover;object-position:50% 32%;width:100%;height:100%;position:absolute;inset:0}.bbc-hero .bbc-hshade{background:linear-gradient(#080a0f1a,#080a0f59 45%,#080a0feb 100%);position:absolute;inset:0}.bbc-tback{z-index:2;color:var(--cream);font:600 10px var(--sans);letter-spacing:.14em;text-transform:uppercase;background:#0a0c12b8;border:1px solid #e6cc9080;padding:9px 11px;position:absolute;top:12px;left:12px}.bbc-htxt{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.bbc-htxt p{color:#d9d2c2;margin:0;font-size:13px;line-height:1.45}.bbc-pic{width:100%;max-width:620px;margin:0 auto;padding-bottom:20px}.bbc-stage{aspect-ratio:4/5;background:#000;position:relative;overflow:hidden}.bbc-slides{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;display:flex;position:absolute;inset:0;overflow:auto hidden}.bbc-slides::-webkit-scrollbar{display:none}.bbc-slide{scroll-snap-align:center;scroll-snap-stop:always;background:#0b0d12 50% 35%/cover no-repeat;flex:0 0 100%;height:100%;display:block;position:relative}.bbc-slide img{object-fit:cover;object-position:50% 35%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.bbc-back{z-index:3;width:38px;height:38px;color:var(--cream);background:#0a0c12b3;place-items:center;display:grid;position:absolute;top:12px;left:12px}.bbc-back svg{width:18px;height:18px}.bbc-worn{pointer-events:none;z-index:2;background:linear-gradient(#0000,#06080cd1);justify-content:space-between;align-items:flex-end;gap:10px;padding:44px 14px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.bbc-who{font:italic 400 22px/1 var(--serif);color:#fff}.bbc-who small{font:500 9px/1.9 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-hi);font-style:normal;display:block}.bbc-dots{pointer-events:auto;gap:6px;padding:6px 0;display:flex}.bbc-dots button{background:#ffffff73;width:7px;height:7px;transition:width .3s,background .3s}.bbc-dots button[aria-current=true]{background:var(--gold-hi);width:18px}.bbc-info{flex-direction:column;gap:5px;padding:12px 16px 0;display:flex}.bbc-info .bbc-h1{margin:0;font-size:26px}.bbc-film{color:var(--muted);align-items:center;gap:8px;margin:2px 0 0;font-size:12.5px;line-height:1.35;display:flex}.bbc-film b{color:var(--gold-hi);font-weight:500}.bbc-cam{border:1px solid var(--line);width:30px;height:30px;color:var(--gold-hi);flex:none;place-items:center;display:grid}.bbc-cam svg{width:16px;height:16px}.bbc-icons{align-items:center;gap:6px;padding:8px 10px 2px;display:flex}.bbc-ib{width:44px;height:44px;color:var(--cream);place-items:center;display:grid}.bbc-ib svg{width:26px;height:26px}.bbc-ib.on{color:var(--rose)}.bbc-ib.saved{color:var(--gold-hi)}.bbc-ib.pop svg{animation:.35s ease-out bbcPop}@keyframes bbcPop{40%{transform:scale(1.25)}to{transform:scale(1)}}.bbc-sp{flex:1}.bbc-cta{flex-direction:column;gap:6px;padding:6px 16px 4px;display:flex}.bbc-gbtn{background:var(--gold);width:100%;color:var(--ink);font:600 12px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:8px;padding:17px 14px;display:flex}.bbc-gbtn small{font:500 10.5px var(--sans);letter-spacing:.04em;opacity:.75;text-transform:none}.bbc-gbtn[disabled],.bbc-gbtn[aria-disabled=true]{opacity:.55;cursor:default}.bbc-ghost{border:1px solid var(--line);width:100%;color:var(--cream);font:500 12px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:8px;padding:15px 14px;display:flex}.bbc-fine{color:var(--muted);text-align:center;margin:0;font-size:11.5px;line-height:1.45}.bbc-fine a{color:var(--gold-hi);border-bottom:1px solid var(--gold)}.bbc-lb{z-index:95;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.bbc-lbx{top:calc(10px + env(safe-area-inset-top,0px));z-index:3;color:#fff;background:#0a0c12bf;border:1px solid #ffffff40;place-items:center;width:44px;height:44px;display:grid;position:absolute;right:10px}.bbc-lbx svg{width:20px;height:20px}.bbc-lbs{touch-action:pan-x pan-y pinch-zoom;overscroll-behavior:contain;flex:1;justify-content:center;align-items:center;display:flex;overflow:auto}.bbc-lbs img{object-fit:contain;cursor:zoom-in;width:auto;max-width:100%;height:auto;max-height:100%}.bbc-lbs.zoom{display:block}.bbc-lbs.zoom img{cursor:zoom-out;width:220%;max-width:none;max-height:none}@media (min-width:900px){.bbc-lbs.zoom img{width:auto;height:auto}}.bbc-lbcap{padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(#0000,#000000bf);justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.bbc-lbcap .bbc-who{font-size:18px}.bbc-lbnav{pointer-events:auto;gap:6px;display:flex}.bbc-lbnav button{color:#fff;background:#0a0c12b3;border:1px solid #fff3;place-items:center;width:40px;height:40px;display:grid}.bbc-lbnav svg{width:18px;height:18px}.bbc-scrim{z-index:92;background:#05070b9e;animation:.2s ease-out bbcFade;position:fixed;inset:0}.bbc-sheet{z-index:93;background:var(--card);border-top:1px solid var(--gold);padding:18px 18px calc(24px + env(safe-area-inset-bottom,0px));max-width:620px;color:var(--cream);font-family:var(--sans);flex-direction:column;gap:10px;margin:0 auto;animation:.28s ease-out bbcRise;display:flex;position:fixed;bottom:0;left:0;right:0}.bbc-sheet h3{font:600 20px/1.2 var(--serif);color:var(--cream);margin:0}.bbc-sheet h3 i{color:var(--gold-hi);font-weight:400}.bbc-sheet p{color:#cfc8b8;margin:0;font-size:13.5px;line-height:1.55}.bbc-sheet .bbc-kv{color:var(--muted);border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:6px 12px;margin-top:2px;padding-top:10px;font-size:12.5px;display:grid}.bbc-sheet .bbc-kv b{font:500 9.5px/1.9 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-hi)}.bbc-sheet .bbc-x{width:38px;height:38px;color:var(--muted);place-items:center;display:grid;position:absolute;top:10px;right:10px}.bbc-sheet .bbc-x svg{width:18px;height:18px}.bbc-shrow{grid-template-columns:1fr 1fr;gap:8px;display:grid}@keyframes bbcRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes bbcFade{0%{opacity:0}to{opacity:1}}.bbc-toast{left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:99;background:var(--paper);color:#1c1a16;font:500 13px var(--sans);white-space:nowrap;padding:11px 16px;animation:.25s ease-out bbcRise;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #0006}.bbc-rec{z-index:90;background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}@media (min-width:900px){.bbc-rec{flex-direction:row}}.bbc-rpic{background:#000;flex:1;min-height:0;position:relative;overflow:hidden}.bbc-rpic img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}@media (min-width:900px){.bbc-rpic img{object-fit:contain}}.bbc-rpic img.res{animation:1.2s ease-out bbcFade}.bbc-rtop{top:calc(10px + env(safe-area-inset-top,0px));z-index:3;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;left:10px;right:10px}.bbc-rtop .bbc-back{position:static}.bbc-rtitle{font:500 9.5px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-hi);text-align:right;background:#0a0c12b3;max-width:70%;padding:7px 9px}.bbc-drop{z-index:2;background:linear-gradient(#0000,#06080cf0 70%);flex-direction:column;gap:12px;padding:60px 16px 16px;display:flex;position:absolute;inset:auto 0 0}@media (min-width:900px){.bbc-drop{background:0 0;padding:0;position:static}}.bbc-q{font:italic 400 24px/1.1 var(--serif);color:#fff;margin:0}.bbc-pets{scrollbar-width:none;gap:12px;padding:2px 2px 4px;display:flex;overflow-x:auto}.bbc-pets::-webkit-scrollbar{display:none}.bbc-pp{color:var(--muted);text-align:center;flex-direction:column;flex:none;align-items:center;gap:6px;width:64px;font-size:11.5px;display:flex}.bbc-pp .ph{background:var(--card2) center/cover no-repeat;width:58px;height:58px;font:600 22px var(--serif);color:var(--gold-hi);border:2px solid #ffffff40;border-radius:50%;place-items:center;display:grid;overflow:hidden}.bbc-pp .ph img{object-fit:cover;width:100%;height:100%}.bbc-pp[aria-pressed=true]{color:#fff}.bbc-pp[aria-pressed=true] .ph{border-color:var(--gold-hi);box-shadow:0 0 0 3px #cba6574d}.bbc-pp .ph.add{font:300 26px var(--sans);border-style:dashed}.bbc-pp span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bbc-rbar{padding:12px 12px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--bg);flex-direction:column;gap:8px;display:flex}@media (min-width:900px){.bbc-side{border-left:1px solid var(--line);flex-direction:column;flex:none;justify-content:flex-end;gap:16px;width:400px;padding:24px;display:flex}.bbc-rbar{border-top:0;padding:0}}.bbc-note{color:#d9d2c2;margin:0;font-size:13px;line-height:1.5}.bbc-note b{color:var(--cream);font-weight:500}.bbc-err{color:#f2b8c4;text-align:center;margin:0;font-size:12.5px;line-height:1.45}.bbc-dev{z-index:4;text-align:center;font:italic 400 24px var(--serif);color:#fff;background:#06080c8c;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.bbc-dev small{font:500 10px/1.8 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-hi);margin-top:10px;font-style:normal;display:block}.bbc-dev i.dot{background:var(--gold-hi);width:6px;height:6px;margin:0 3px;animation:1.2s infinite bbcBlink;display:inline-block}.bbc-dev i.dot:nth-child(2){animation-delay:.2s}.bbc-dev i.dot:nth-child(3){animation-delay:.4s}@keyframes bbcBlink{50%{opacity:.2}}.bbc-acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bbc-acts>*{width:100%}.bbc-acts button,.bbc-acts a{border:1px solid var(--gold);color:var(--gold-hi);font:600 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;padding:14px 8px;display:flex}@media (prefers-reduced-motion:reduce){.bbc *{transition:none!important;animation:none!important}}.bbc-desk{display:none}@media (min-width:900px){.bbc-mob{display:none!important}.bbc-desk{display:flex}}.bbc .bce-filter{gap:8px;padding:12px 16px 10px;display:flex}.bbc .bce-filter button{border:1px solid var(--line);font:600 10.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:8px 12px}.bbc .bce-filter button span{color:var(--gold);margin-left:6px}.bbc .bce-filter button[aria-pressed=true]{border-color:var(--gold);color:var(--cream);background:#cba65714}.bbc .bce-editpill{border:1px solid var(--gold);color:var(--ink);background:var(--gold);font:600 10.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:7px 11px}.bbc .bce-saved{color:var(--muted);white-space:nowrap;font-size:11.5px}.bbc .bce-saved.saved{color:var(--gold-hi)}.bbc .bce-saved.error,.bbc .bce-saved.retry{color:#e0313d}.bbc .bce-t small.bad{color:#f08a8a;font-weight:600}.bbc .bce-unsaved{border-color:#e0313d8c;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bbc .bce-bar{z-index:6;border-bottom:1px solid var(--gold);background:#141925f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex;position:sticky;top:45px}.bbc .bce-t{flex-direction:column;gap:2px;display:flex}.bbc .bce-t b{font:600 15px var(--serif)}.bce-t small{color:var(--muted);font-size:11px}.bbc .bce-acts{flex-wrap:wrap;gap:6px;display:flex}.bbc .bce-btn{border:1px solid var(--line);font:600 10.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--cream);background:var(--card);padding:8px 11px}.bbc .bce-btn.gold{background:var(--gold);border-color:var(--gold);color:var(--ink)}.bbc .bce-btn:disabled{opacity:.45;cursor:default}.bbc .bce-link{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.bbc .bce-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px 0 8px;display:grid}@media (min-width:700px){.bbc .bce-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.bbc .bce-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.bbc .bce-tile{aspect-ratio:3/4;background:var(--card);cursor:grab;outline-offset:-2px;outline:2px solid #0000;transition:outline-color .15s;position:relative;overflow:hidden}.bbc .bce-tile.over{outline-color:var(--gold-hi)}.bbc .bce-tile.ticked{outline-color:var(--gold)}.bbc .bce-tile img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bbc .bce-cap{font:500 13px/1.2 var(--serif);color:#fff;text-shadow:0 1px 6px #000000b3;position:absolute;bottom:44px;left:8px;right:8px}.bbc .bce-cap small{font:500 8.5px/1.7 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-hi);display:block}.bbc .bce-ctl{justify-content:space-between;gap:6px;display:flex;position:absolute;top:6px;left:6px;right:6px}.bbc .bce-b{color:var(--cream);font:600 10px var(--sans);letter-spacing:.1em;text-transform:uppercase;background:#0e1118db;border:1px solid #ffffff2e;padding:6px 9px}.bbc .bce-b.pin.on{background:var(--gold);color:var(--ink);border-color:var(--gold)}.bbc .bce-bot{flex-wrap:wrap;align-items:center;gap:5px;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.bbc .bce-chip{color:var(--gold-hi);border:1px solid var(--gold);font:600 9.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;background:#0e1118db;padding:5px 8px}.bbc .bce-chip.same{color:#fff;border-color:#fff}.bbc .bce-nudge{gap:2px;margin-left:auto;display:flex}.bbc .bce-nudge button{width:26px;height:26px;color:var(--cream);background:#0e1118db;border:1px solid #ffffff2e;font-size:15px;line-height:1}.bbc .bce-tick{width:28px;height:28px;color:var(--ink);background:#0e111899;border:2px solid #fff;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:8px;right:8px}.bbc .bce-tile.ticked .bce-tick{background:var(--gold);border-color:var(--gold)}.bbc .bce-sheet{z-index:93;border:1px solid var(--gold);background:#121620;flex-direction:column;gap:10px;width:min(940px,100vw - 24px);max-height:calc(100vh - 40px);padding:22px 20px 24px;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.bbc .bce-sheet h3{font:600 24px/1.15 var(--serif);color:var(--cream);margin:0}.bbc .bce-sheet h3 i{color:var(--gold);font-weight:400}.bbc .bce-hint{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.bbc .bce-vers{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin-top:4px;display:grid}.bbc .bce-ver{text-align:left;color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex;position:relative}.bbc .bce-ver img{aspect-ratio:3/4;object-fit:cover;border:2px solid #0000;width:100%}.bbc .bce-ver.on img{border-color:var(--gold)}.bbc .bce-ver.on span{color:var(--gold-hi);font-weight:600}.bbc .bce-row{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.bbc .bce-split{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:6px;padding-top:12px;display:flex}.bbc .bce-srow{align-items:center;gap:10px;font-size:13px;display:flex}.bbc .bce-srow img{object-fit:cover;width:44px;height:56px}.bbc .bce-srow span{flex:1;min-width:0}.bbc .bce-sheet .bbc-x{width:38px;height:38px;color:var(--muted);place-items:center;font-size:24px;display:grid;position:absolute;top:10px;right:10px}.bbs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;padding:6px 16px 24px;display:grid}@media (min-width:700px){.bbs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 16px}}.bbs-card{flex-direction:column;display:flex;position:relative}.bbc .bbs-a{text-align:left;flex-direction:column;gap:6px;width:100%;display:flex}.bbs-coll{aspect-ratio:1;background:var(--card);border-radius:16px;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:4px;display:grid;overflow:hidden}.bbs-coll img{object-fit:cover;width:100%;height:100%;display:block}.bbs-coll img:first-child{grid-row:span 2}.bbs-coll.one{grid-template-rows:1fr;grid-template-columns:1fr}.bbs-coll.one img:first-child{grid-row:auto}.bbs-coll.text{border:1px solid var(--gold);text-align:center;background:linear-gradient(160deg,#1d2434,#121621);grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;padding:12px}.bbs-coll.text i{font:italic 500 18px/1.2 var(--serif);color:var(--gold-hi)}.bbs-card b{font:600 16px/1.2 var(--serif);color:var(--cream);margin-top:2px}.bbs-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;line-height:1.35;display:flex}@media (min-width:700px){.bbs-line{font-size:12px}}.bbs-line .bbc-pface{border:0;width:16px;height:16px}.bbs-dot{color:var(--line)}.bbs-head{flex-direction:column;gap:6px;padding:20px 16px 8px;display:flex}.bbs-head .bbc-h1{font-size:30px}.bbs-head p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.bbs-sub{font:500 10px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);padding:18px 16px 4px}.bbc .bbs-gbtn{background:var(--gold);color:var(--ink);font:600 11.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 18px;display:inline-flex}.bbc .bbs-gbtn .bbc-pface{width:20px;height:20px}.bbc .bbs-gbtn:hover{background:var(--gold-hi)}.bbc .bbs-ghost{border:1px solid var(--gold);color:var(--gold-hi);font:600 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:inline-flex}.bbs-cta{margin-top:8px}.bbp{left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:95;background:var(--paper);color:#1c1a16;border-radius:14px;flex-direction:column;gap:9px;width:min(560px,100vw - 24px);padding:12px 14px;animation:.2s ease-out bbcFade;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 34px #00000080}.bbp-t{font-size:13px}.bbp-t b{font:600 14px var(--serif)}.bbp-row{flex-wrap:wrap;gap:6px;display:flex}.bbc .bbp-row button,.bbp-row button{font:600 10.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#1c1a16;cursor:pointer;background:0 0;border:1px solid #1c1a16;border-radius:999px;padding:7px 11px}.bbp-row button.new{border-style:dashed}.bbp-row form{gap:6px;display:flex}.bbp-row input{font:14px var(--sans);color:#1c1a16;background:#fff;border:1px solid #1c1a16;border-radius:999px;width:160px;min-width:0;padding:7px 11px}.bbc .bbs-back{z-index:2;color:var(--cream);font:600 10px var(--sans);letter-spacing:.14em;text-transform:uppercase;background:#0a0c12b8;border:1px solid #e6cc9080;border-radius:999px;padding:9px 12px;position:absolute;top:14px;left:14px}.bbc .bbs-gbtn.bbs-small{align-self:flex-start;margin-top:8px;padding:10px 12px;font-size:10px}.bbc .bbs-gbtn:disabled{opacity:.6}.bbc .bbs-x{z-index:3;color:#fff;background:#0a0c12b3;border-radius:50%;width:30px;height:30px;font-size:18px;line-height:1;position:absolute;top:8px;left:8px}.bbs-new{gap:8px}.bbs-new input{border:0;border-bottom:1px solid var(--gold);width:100%;color:var(--cream);font:italic 500 18px var(--serif);text-align:center;background:0 0;outline:none;padding:6px}.bbc .bbc-tile .bbc-pface{width:18px;height:18px;transition:none;position:static;inset:auto;transform:none}@media (max-width:520px){.bbc-tabs.three .bbc-tab{letter-spacing:.08em;padding:14px 2px;font-size:10px}}.bbs-coll.text i{font-size:clamp(18px,4vw,30px)}.bbc .bbc-title{margin:0;font-size:34px}@media (min-width:700px){.bbc .bbc-title{font-size:44px}}.bbc-sub{color:var(--muted);margin:6px 0 0;font-size:13.5px}@media (min-width:700px){.bbc-sub{font-size:15px}}.bbc-headr{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.bbc .bce-editpill.on{color:var(--gold-hi);background:0 0}.bbc-body{scroll-margin-top:12px}.bsh{margin:4px 0 8px;position:relative}.bsh-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;padding:6px 16px 12px;scroll-padding:0 16px;display:flex;overflow-x:auto}.bsh-track::-webkit-scrollbar{display:none}.bsh-card{aspect-ratio:3/2;scroll-snap-align:start;width:min(84vw,400px);animation:.6s cubic-bezier(.2,.8,.2,1) both bshIn;animation-delay:calc(var(--i,0) * 60ms);flex:none;position:relative}@keyframes bshIn{0%{opacity:0;transform:translate(18px)}}@media (min-width:700px){.bsh-card{aspect-ratio:16/10;width:440px}.bsh-track{gap:18px}}@media (min-width:1200px){.bsh-card{width:520px}}.bbc .bsh-a{background:var(--card);text-align:left;outline-offset:3px;border-radius:18px;outline:2px solid #0000;transition:outline-color .25s,transform .35s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0;overflow:hidden}@media (hover:hover){.bbc .bsh-a:hover{transform:translateY(-3px)}}.bsh-card.on .bsh-a{outline-color:var(--gold)}.bsh-art{display:block;position:absolute;inset:0}.bsh-art img,.bsh-blank{object-fit:cover;background:var(--card2);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block}@media (hover:hover){.bsh-a:hover .bsh-art img{transform:scale(1.04)}}.bsh-art.col{grid-template-rows:1fr 1fr;grid-template-columns:1.25fr 1fr;gap:3px;display:grid}.bsh-art.col>:first-child{grid-row:1/3}.bsh-art.mos{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.bsh-art.room{background:#0b0d12}.bsh-art.room .ws-room{width:100%;position:absolute;top:-8%;left:0}.bsh-art.books{perspective:700px;background:radial-gradient(90% 80% at 50% 20%,#343a4a,#121621);justify-content:center;align-items:flex-start;gap:9%;padding-top:7%;display:flex}.bsh-book{aspect-ratio:3/4;border-radius:1px 3px 3px 1px;flex:none;width:24%;position:relative;overflow:hidden;transform:rotateY(-18deg);box-shadow:10px 12px 18px #00000080}.bsh-book:nth-child(2){transform:rotateY(18deg)}.bsh-book:before{content:"";z-index:1;background:linear-gradient(90deg,#00000073,#ffffff2e 60%,#0000001a);width:8%;position:absolute;top:0;bottom:0;left:0}.bsh-shade{background:linear-gradient(#080a0f00 62%,#080a0fb8);position:absolute;inset:0}.bsh-lab{flex-direction:column;gap:3px;display:flex;position:absolute;bottom:13px;left:16px;right:16px}.bsh-lab b{font:700 22px/1.05 var(--serif);color:#fff;text-shadow:0 2px 14px #00000073}@media (min-width:700px){.bsh-lab b{font-size:28px}.bsh-lab{bottom:16px;left:20px}}.bsh-lab span{color:#d9d2c2;letter-spacing:.02em;font-size:12px}.bsh-now,.bsh-kind{font:600 9.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:5px 9px;position:absolute;top:11px}.bsh-now{background:var(--gold);color:var(--ink);opacity:0;transition:all .25s;left:11px;transform:translateY(-4px)}.bsh-card.on .bsh-now{opacity:1;transform:none}.bsh-kind{color:#e9e2d3;-webkit-backdrop-filter:blur(8px);background:#080a0f8c;right:11px}.bsh-arrows{display:none}@media (min-width:1024px),(hover:hover) and (pointer:fine){.bsh-arrows{display:block}.bbc .bsh-arrows button{z-index:6;-webkit-backdrop-filter:blur(6px);color:#e6cc90;background:#0a0b109e;border:1px solid #e6cc9066;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;transition:background .2s,color .2s;display:grid;position:absolute;top:calc(50% - 22px)}.bbc .bsh-arrows button:first-child{left:6px}.bbc .bsh-arrows button:last-child{right:6px}.bbc .bsh-arrows button:hover{color:#1d1606;background:#e6cc90f2}}.bbc .bsh-ed{z-index:4;color:#141925;font:600 11.5px var(--sans);background:#fff;border-radius:999px;padding:6px 11px;position:absolute;top:10px;right:10px;box-shadow:0 4px 14px #00000059}.bbc .bsh-ed:hover{background:var(--gold-hi)}.bbs-card .bsh-ed{top:10px;right:10px}.bce-coverbar{color:var(--gold-hi);background:#cba65714;border:1px dashed #cba6578c;border-radius:12px;margin:4px 16px 10px;padding:9px 14px;font-size:12.5px;line-height:1.5}.bbc .bce-roompick{border:1px solid var(--line);color:var(--cream);border-radius:999px;margin-left:6px;padding:4px 11px;font-size:12px}.bbc .bce-roompick.on{border-color:var(--gold);background:var(--gold);color:var(--ink)}@media (min-width:900px){.bbs-grid.styles3{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;padding:10px 16px 28px}.bbs-grid.styles3 .bbs-coll{aspect-ratio:4/3}.bbs-grid.styles3 .bbs-card b{font-size:22px}.bbs-grid.styles3 .bbs-line{font-size:13px}}.bsw{flex-direction:column;gap:12px;display:flex}.bsw-head{flex-direction:column;gap:6px;padding:20px 16px 4px;display:flex}.bsw-head .bbc-h1{margin:0;font-size:30px}@media (min-width:700px){.bsw-head .bbc-h1{font-size:38px}}.bsw-head p{color:var(--muted);max-width:60ch;margin:0;font-size:13.5px;line-height:1.5}.bsw-stage{background:#07080c;border-radius:14px;outline:none;align-self:stretch;max-width:980px;margin:0 16px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000c}@media (min-width:1100px){.bsw-stage{align-self:center;width:calc(100% - 32px)}}.bsw-stage:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.bsw-stage>.ws-room{display:block}.bsw-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;z-index:2;display:flex;position:absolute;inset:0;overflow:auto hidden}.bsw-track::-webkit-scrollbar{display:none}.bsw-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;height:100%;position:relative}.bsw-slide>.ws-room{height:100%;position:absolute;inset:0}.bbc .bsw-arr{z-index:5;color:#e6cc90;-webkit-backdrop-filter:blur(6px);background:#0a0b108c;border:1px solid #e6cc9066;border-radius:50%;place-items:center;width:44px;height:44px;margin-top:-22px;font-size:22px;line-height:1;transition:background .2s,transform .2s;display:grid;position:absolute;top:50%}.bbc .bsw-arr:hover{color:#1d1606;background:#e6cc90f2}.bbc .bsw-arr.l{left:12px}.bbc .bsw-arr.r{right:12px}@media (max-width:699px){.bbc .bsw-arr{width:36px;height:36px;margin-top:-18px;font-size:18px}.bbc .bsw-arr.l{left:8px}.bbc .bsw-arr.r{right:8px}}.bsw-count{z-index:5;font:600 10px/1 var(--sans);letter-spacing:.16em;color:#e6cc90;background:#0a0b1099;border:1px solid #e6cc904d;border-radius:999px;padding:7px 10px;position:absolute;bottom:12px;left:12px}.bbc .ws-switch{color:#e6cc90;font:600 10px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;background:#0a0b10b8;border:1px solid #e6cc9073;border-radius:999px;padding:7px 12px 7px 9px}.bbc .ws-switch.on{color:#1d1606;background:#e6cc90f2;border-color:#0000}.bsw-rooms{flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px;display:flex}.bbc .bsw-chip{border:1px solid var(--line);color:var(--cream);background:var(--card);border-radius:999px;padding:7px 13px;font-size:12.5px}.bbc .bsw-chip[aria-pressed=true]{background:var(--cream);color:#141925;border-color:var(--cream)}.bsw-dots{gap:6px;margin-left:auto;display:flex}.bsw-dots i{background:var(--line);border-radius:50%;width:6px;height:6px;transition:background .3s,width .3s}.bsw-dots i.on{background:var(--gold);border-radius:3px;width:18px}.bsw-info{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding:6px 16px 0;animation:.45s cubic-bezier(.2,.8,.2,1) bswIn;display:flex}@keyframes bswIn{0%{opacity:0;transform:translateY(6px)}}.bsw-txt{flex-direction:column;gap:4px;min-width:0;max-width:60ch;display:flex}.bsw-txt b{font:700 24px/1.1 var(--serif);color:var(--cream)}@media (min-width:700px){.bsw-txt b{font-size:28px}}.bsw-txt p{color:#c9c4b6;margin:0;font-size:14px;line-height:1.5}.bsw-txt small{color:var(--muted);font-size:12.5px}.bsw-cta{flex-direction:column;align-items:flex-start;gap:7px;display:flex}@media (min-width:700px){.bsw-cta{align-items:flex-end}}.bbc .bsw-go{background:linear-gradient(180deg,var(--gold-hi),var(--gold));color:var(--ink);font:600 15px/1 var(--sans);letter-spacing:.02em;border-radius:999px;align-items:center;gap:9px;padding:13px 22px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 26px -8px #cba6578c}.bbc .bsw-go:hover{transform:translateY(-1px);box-shadow:0 14px 30px -8px #cba657b3}.bbc .bsw-go .bbc-pface{width:26px;height:26px;margin-left:-10px}.bsw-cta small{color:var(--muted);font-size:12px}.bcp{z-index:200;-webkit-backdrop-filter:blur(6px);background:#05070bb8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bcp-panel{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-direction:column;width:min(960px,100%);max-height:100%;display:flex;overflow:hidden;box-shadow:0 30px 80px #0009}.bcp-panel header{border-bottom:1px solid var(--line);padding:18px 20px 12px}.bcp-panel h3{font:700 22px var(--serif);color:var(--cream);margin:0}.bcp-panel header p{color:var(--muted);margin:4px 0 12px;font-size:13px}.bcp-slots{flex-wrap:wrap;gap:10px;display:flex}.bbc .bcp-slot{aspect-ratio:3/4;background:var(--card2);border:2px solid var(--line);border-radius:10px;flex:none;width:74px;position:relative;overflow:hidden}.bcp-slot img{object-fit:cover;width:100%;height:100%}.bcp-slot .no{color:#fff;background:#080a0fb3;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;display:grid;position:absolute;top:5px;left:5px}.bcp-slot .lbl{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#080a0fb3;padding:2px 0;font-size:9.5px;position:absolute;bottom:0;left:0;right:0}.bbc .bcp-slot.sel{border-color:var(--gold);box-shadow:0 0 0 3px #cba65740}.bcp-chips{flex-wrap:wrap;gap:6px;padding:12px 20px 0;display:flex}.bbc .bcp-chips button{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 11px;font-size:12px}.bbc .bcp-chips button[aria-pressed=true]{border-color:var(--gold);color:var(--gold-hi)}.bcp-lib{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;padding:12px 20px 18px;display:grid;overflow-y:auto}.bbc .bcp-lib button{aspect-ratio:3/4;outline-offset:-2px;border-radius:9px;outline:2px solid #0000;position:relative;overflow:hidden}.bcp-lib img{object-fit:cover;width:100%;height:100%}.bbc .bcp-lib button:hover{outline-color:var(--gold-hi)}.bcp-lib button.used:after{content:attr(data-n);background:var(--gold);color:var(--ink);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:grid;position:absolute;top:5px;right:5px}.bcp-panel footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;display:flex}.bcp-panel footer span{gap:8px;display:flex}.bbc .bcp-ghost{border:1px solid var(--line);color:var(--cream);border-radius:999px;padding:7px 14px;font-size:13px}.bbc .bcp-done{background:var(--gold);color:var(--ink);border-radius:999px;padding:8px 20px;font-size:13px;font-weight:600}.bbc .bsw-own{color:var(--gold-hi);font:600 12px/1 var(--sans);letter-spacing:.04em;border:1px solid #cba6578c;border-radius:999px;align-self:flex-start;margin-top:6px;padding:8px 14px}.bbc .bsw-own:hover{background:#cba6571f}.bwm{padding-bottom:140px}.bwm-head{flex-direction:column;gap:10px;padding:16px 16px 6px;display:flex}.bbc .bwm-back{color:var(--gold-hi);font-size:13px}.bwm-steps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bbc .bwm-steps button{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 5px;font-size:12px;display:inline-flex}.bwm-steps b{background:var(--card2);width:20px;height:20px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;display:grid}.bbc .bwm-steps li.on button{border-color:var(--gold);color:var(--cream)}.bwm-steps li.on b,.bwm-steps li.done b{background:var(--gold);color:var(--ink)}.bbc .bwm-steps li.done button{color:var(--cream)}.bbc .bwm-steps button:disabled{cursor:default;opacity:.6}.bwm-sec{flex-direction:column;gap:12px;padding:8px 16px 0;animation:.45s cubic-bezier(.2,.8,.2,1) bswIn;display:flex}.bwm-sec>.bbc-h1{margin:0;font-size:30px}@media (min-width:700px){.bwm-sec>.bbc-h1{font-size:40px}}.bwm-lead{color:var(--muted);max-width:62ch;margin:0;font-size:14px;line-height:1.5}.bwm-layouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}@media (min-width:900px){.bwm-layouts{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.bbc .bwm-lay{text-align:left;border:1px solid var(--line);animation:.55s cubic-bezier(.2,.8,.2,1) both bshIn;animation-delay:calc(var(--i,0) * 70ms);background:linear-gradient(#1a2030,#121621);border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;transition:border-color .2s,transform .3s cubic-bezier(.2,.8,.2,1);display:flex}.bbc .bwm-lay:hover{border-color:var(--gold);transform:translateY(-3px)}.bbc .bwm-lay.on{border-color:var(--gold)}.bwm-dia{aspect-ratio:16/10;background:radial-gradient(120% 90% at 50% 0,#2a3346,#151a26);border-radius:12px;width:100%;margin-bottom:8px;position:relative}.bwm-dia .ws-dia{width:auto;height:auto;display:block;position:absolute;inset:16% 14%}.bwm-dia .ws-dia i{background:linear-gradient(160deg,#e6cc90,#a7843c);border:2px solid #f3ecd8;position:absolute;box-shadow:0 6px 14px #00000073}.bwm-lay b{font:700 18px/1.15 var(--serif);color:var(--cream)}.bwm-lay span{color:#c9c4b6;font-size:13px}.bwm-lay small{color:var(--muted);font-size:11.5px}.bwm-room{background:#07080c;border-radius:14px;align-self:center;width:100%;max-width:980px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000c}.bwm-room .ws-pc.pick{cursor:pointer}.bwm-room .ws-pc.active{outline:calc(var(--in)*.5) solid #e6cc90;outline-offset:calc(var(--in)*.6)}.bwm-room .ws-pc.empty{color:#e6cc90;text-align:center;letter-spacing:.06em;background:#e6cc900f;border:1px dashed #e6cc908c;place-items:center;font-size:max(9px,1.1cqw);display:grid}.bwm-count{color:var(--gold-hi);text-align:center;font-size:12.5px}.bwm-tabs{border-bottom:1px solid var(--line);gap:6px;display:flex}.bbc .bwm-tabs button{font:600 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 12px}.bbc .bwm-tabs button[aria-selected=true]{color:var(--cream);border-bottom-color:var(--gold)}.bwm-tabs span{color:var(--gold);margin-left:5px}.bwm-chips{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.bbc .bwm-chips button{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:6px 12px;font-size:12px}.bbc .bwm-chips button[aria-pressed=true]{border-color:var(--gold);color:var(--gold-hi)}.bwm-lib{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}@media (min-width:700px){.bwm-lib{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}}.bbc .bwm-lib button{aspect-ratio:3/4;outline-offset:-2px;border-radius:10px;outline:2px solid #0000;transition:transform .15s;position:relative;overflow:hidden}.bbc .bwm-lib button:active{transform:scale(.96)}.bwm-lib img{object-fit:cover;width:100%;height:100%}.bbc .bwm-lib button.used{outline-color:var(--gold)}.bwm-lib button i{background:var(--gold);width:22px;height:22px;color:var(--ink);font:600 12px/22px var(--sans);text-align:center;border-radius:50%;font-style:normal;position:absolute;top:6px;right:6px}.bwm-sets{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.bwm-sets.row{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px;display:flex;overflow-x:auto}.bwm-sets.row .bwm-set{scroll-snap-align:start;flex:0 0 250px}.bbc .bwm-set{text-align:left;flex-direction:column;gap:4px;display:flex}.bwm-mini{border:2px solid #0000;border-radius:12px;transition:border-color .2s;display:block;overflow:hidden}.bbc .bwm-set.on .bwm-mini,.bbc .bwm-set:hover .bwm-mini{border-color:var(--gold)}.bwm-set b{font:700 15px/1.2 var(--serif);color:var(--cream)}.bwm-set span{color:var(--muted);font-size:12px}.bwm-bar{bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:5;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:#0e1118f0;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:10px 10px 10px 16px;display:flex;position:sticky}@media (min-width:1024px){.bwm-bar{bottom:100px}}.bwm-bar span{color:var(--muted);font-size:13px}.bbc .bwm-go{background:linear-gradient(180deg,var(--gold-hi),var(--gold));color:var(--ink);font:600 14.5px/1 var(--sans);border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:13px 20px;transition:transform .2s,opacity .2s;display:inline-flex;box-shadow:0 10px 26px -8px #cba6578c}.bbc .bwm-go:hover{transform:translateY(-1px)}.bbc .bwm-go:disabled{opacity:.45;cursor:default;transform:none}.bbc .bwm-go .bbc-pface{width:24px;height:24px;margin-left:-8px}.bbc .bwm-ghost{color:var(--gold-hi);font:600 13.5px/1 var(--sans);border:1px solid #cba6578c;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;display:inline-flex}.bbc .bwm-link{color:var(--gold-hi);text-underline-offset:3px;align-self:flex-start;font-size:13px;text-decoration:underline}.bwm-rooms{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bwm-rooms .bwm-link{align-self:center;margin-left:auto}.bwm-gate{background:linear-gradient(#cba65714,#cba65705);border:1px solid #cba65766;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.bwm-gtxt{flex-direction:column;gap:3px;min-width:0;display:flex}.bwm-gtxt b{font:700 18px/1.2 var(--serif);color:var(--cream)}.bwm-gtxt span{color:var(--muted);font-size:13px}.bwm-fine{color:var(--muted);margin:0;font-size:12px}.bwm-stage{align-self:center;width:100%;max-width:980px;position:relative}.bwm-dev{z-index:7;color:#e6cc90;font:600 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;background:#0a0b10b8;border:1px solid #e6cc9059;border-radius:999px;align-items:center;gap:5px;padding:7px 12px;display:inline-flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.bwm-dev i{background:#e6cc90;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite bwmDot}.bwm-dev i:nth-child(2){animation-delay:.15s}.bwm-dev i:nth-child(3){animation-delay:.3s}@keyframes bwmDot{0%,80%,to{opacity:.25}40%{opacity:1}}.bwm-fails{color:#e7b4b4;flex-direction:column;gap:6px;font-size:13px;display:flex}.bwm-stop{color:var(--cream);background:#e0313d1a;border:1px solid #e0313d59;border-radius:12px;margin:0;padding:10px 14px;font-size:13.5px}.bbc .bwm-stop a{color:var(--gold-hi);text-decoration:underline}.bwm-keep{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bwm-keep small{color:var(--muted);flex-basis:100%;font-size:12px}.bwm-more{margin-top:10px}.bwm-more .bbs-sub{padding-left:0}.bwm-pick{flex-direction:column;gap:12px;display:flex}.bwm-pickwall{z-index:4;background:var(--bg);flex-direction:column;gap:8px;padding:6px 0;display:flex;position:sticky;top:0}.bwm-pickside{flex-direction:column;gap:10px;min-width:0;display:flex}@media (min-width:1024px){.bwm-pick{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.bwm-pickwall{padding:0;top:12px}.bwm-pick .bwm-lib{grid-template-columns:repeat(3,minmax(0,1fr))}.bwm-pick .bwm-sets{grid-template-columns:1fr}}.bbc .bse-open{z-index:2;position:absolute;top:14px;right:14px}.bse{padding:0 16px 140px}.bse-bar{z-index:6;color:var(--muted);-webkit-backdrop-filter:blur(8px);background:#0e1118f5;border:1px solid #cba65773;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:8px 0 12px;padding:9px 12px;font-size:12.5px;display:flex;position:sticky;top:0}.bse-bar b{color:var(--gold-hi)}.bse-acts{align-items:center;gap:8px;display:flex}.bbc .bse-acts button{border:1px solid var(--line);color:var(--cream);border-radius:999px;padding:6px 12px;font-size:12px}.bbc .bse-acts button.done{background:var(--gold);border-color:var(--gold);color:var(--ink);font-weight:600}.bse-flash{color:var(--gold-hi);margin:0 0 10px;font-size:13px}.bse-body{flex-direction:column;gap:16px;display:flex}@media (min-width:1024px){.bse-body{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:20px;display:grid}}.bse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:700px){.bse-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bse-grid.off .bse-tile{opacity:.5}.bse-tile{aspect-ratio:3/4;background:var(--card);cursor:grab;outline-offset:-2px;border-radius:12px;outline:2px solid #0000;transition:outline-color .15s,transform .15s;position:relative;overflow:hidden}.bse-tile:active{cursor:grabbing}.bse-tile.over{outline-color:var(--gold);transform:scale(.97)}.bse-tile.hero{outline-color:var(--gold-hi)}.bse-tile img{object-fit:cover;pointer-events:none;width:100%;height:100%}.bse-n{color:#fff;min-width:22px;height:22px;font:600 11px/22px var(--sans);text-align:center;background:#080a0fb3;border-radius:999px;padding:0 6px;position:absolute;top:7px;left:7px}.bse-hero{background:var(--gold);color:var(--ink);font:600 10px/1 var(--sans);letter-spacing:.06em;border-radius:999px;padding:4px 8px;position:absolute;top:7px;right:7px}.bse-tools{flex-wrap:wrap;gap:4px;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.bbc .bse-tools button{color:#fff;font:600 10.5px/1 var(--sans);-webkit-backdrop-filter:blur(6px);background:#080a0fc7;border-radius:999px;padding:5px 8px}.bbc .bse-tools button:hover{background:var(--gold);color:var(--ink)}.bbc .bse-tools button:disabled{opacity:.4}.bse-end{aspect-ratio:3/4;border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:12px;place-items:center;padding:10px;font-size:12px;display:grid}.bse-side{flex-direction:column;gap:8px;display:flex}@media (min-width:1024px){.bse-side{border:1px solid var(--line);background:var(--card);border-radius:14px;max-height:calc(100vh - 180px);padding:12px;position:sticky;top:64px;overflow:auto}}@media (max-width:1023px){.bse-side{display:none}.bse-side.open{z-index:80;background:var(--card);border-top:1px solid var(--gold);max-height:70vh;padding:14px 16px calc(96px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -20px 50px #0009}}.bse-sh{font:600 10px/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0}.bse-moving{align-items:center;gap:10px;display:flex}.bse-moving img{object-fit:cover;border-radius:6px;width:44px;height:58px}.bbc .bse-moving button{color:var(--gold-hi);font-size:12px;text-decoration:underline}.bse-list{flex-direction:column;gap:4px;display:flex}.bbc .bse-row{text-align:left;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:6px;transition:background .15s,border-color .15s;display:flex}.bbc .bse-row:hover{background:var(--card2)}.bbc .bse-row.over{border-color:var(--gold);background:#cba6571f}.bse-row.off{opacity:.55}.bse-row img,.bse-row i{object-fit:cover;background:var(--card2);border-radius:8px;flex:none;width:40px;height:40px}.bse-row span{flex-direction:column;min-width:0;display:flex}.bse-row b{font:600 13.5px/1.2 var(--serif);color:var(--cream);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bse-row small{color:var(--muted);font-size:11px}.bbc .bas-pill{align-self:flex-start;margin-top:6px}.bas-cell{min-width:0;position:relative}.bbs-grid.bas .bas-cell{cursor:grab}.bas-cell.off{opacity:.45}.bas-tools{z-index:3;align-items:center;gap:4px;display:flex;position:absolute;top:8px;left:8px;right:8px}.bas-n{background:var(--gold);min-width:24px;height:24px;color:var(--ink);font:600 12px/24px var(--sans);text-align:center;border-radius:999px;margin-right:auto;padding:0 6px}.bbc .bas-tools button{color:#fff;font:600 11px/1 var(--sans);background:#080a0fc7;border-radius:999px;padding:6px 10px}.bbc .bas-tools button:hover{background:var(--gold);color:var(--ink)}.bce-zoom{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.bce-zoom span{text-align:center;min-width:30px}.bbc .bce[style] .bce-grid{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.bbc .bce.z-s .bce-cap,.bbc .bce.z-s .bce-chip{display:none}.bbc .bce.z-s .bce-b{letter-spacing:.04em;padding:3px 5px;font-size:8.5px}.bbc .bce.z-s .bce-nudge button{width:20px;height:20px;font-size:12px}.bbc .bce-divide{border-top:2px solid var(--gold);margin-top:18px;padding-top:14px}.bst-head{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:18px;padding:30px 16px 8px;display:flex}.bst-head .bbc-h1{margin:0;font-size:30px}.bst-head p{color:var(--muted);max-width:60ch;margin:0;font-size:13.5px;line-height:1.5}.bsh-gift .bsh-now{opacity:1;background:var(--rose);color:#2a0d14;transform:none}.bsh-ribbon{pointer-events:none;position:absolute;inset:0}.bsh-ribbon:before{content:"";opacity:.92;background:linear-gradient(90deg,#b8304a,#e8859b,#b8304a);width:9px;position:absolute;top:0;bottom:0;left:57%}.bsh-ribbon:after{content:"";opacity:.92;background:linear-gradient(#b8304a,#e8859b,#b8304a);height:9px;position:absolute;top:44%;left:0;right:0}.bgf{padding-bottom:40px}.bgf-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 16px 6px;display:flex}.bgf-head .bbc-h1{margin:6px 0 0;font-size:36px}@media (min-width:700px){.bgf-head .bbc-h1{font-size:48px}}.bgf-sub{color:var(--muted);max-width:60ch;margin:8px 0 0;font-size:14px;line-height:1.5}.bgf-search{border:1px solid var(--line);background:#1a2030;border-radius:999px;align-items:center;gap:10px;margin:10px 16px 6px;padding:11px 16px;display:flex}.bgf-search svg{width:18px;height:18px;color:var(--muted);flex:none}.bgf-search input{min-width:0;color:var(--cream);font:400 15px var(--sans);background:0 0;border:0;outline:none;flex:1}.bgf-search input::placeholder{color:#7d8496}.bbc .bgf-search button{color:var(--muted);font-size:18px}.bgf-lbl{font:600 10px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:12px 16px 6px}.bgf-chips{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;padding:2px 16px 4px;display:flex;overflow-x:auto}.bgf-chips::-webkit-scrollbar{display:none}.bbc .bgf-chip{height:44px;font:500 14px var(--sans);color:var(--cream);scroll-snap-align:start;background:#1d2333;border-radius:14px;flex:none;align-items:center;gap:8px;padding:0 16px 0 4px;transition:background .2s;display:inline-flex}.bbc .bgf-chip:hover{background:#262d40}.bgf-chip img{object-fit:cover;border-radius:10px;width:36px;height:36px}.bbc .bgf-chip.txt{padding:0 16px}.bbc .bgf-chip.on{background:var(--cream);color:#141925}.bbc .bgf-quiz{text-align:left;width:calc(100% - 32px);color:var(--cream);background:linear-gradient(120deg,#e8859b24,#cba65714);border:1px solid #e8859b80;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 16px 4px;padding:16px 18px;font-size:14px;display:flex}.bgf-quiz b{font-family:var(--serif);font-size:17px}.bgf-quiz em{color:var(--rose);font-style:normal;font-weight:600}.bgf-sec{padding:26px 16px 10px}.bgf-sec h2{font:700 26px/1.1 var(--serif);color:var(--cream);margin:0}.bgf-sec h2 i{color:var(--gold);font-weight:500}.bgf-sec p{color:var(--muted);margin:5px 0 0;font-size:13.5px}.bgf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px;padding:0 16px;display:grid}@media (min-width:900px){.bgf-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px}}.bbc .bgf-type{min-width:0;animation:.55s cubic-bezier(.2,.8,.2,1) both bshIn;animation-delay:calc(var(--i,0) * 45ms);flex-direction:column;gap:5px;display:flex}.bgf-coll{aspect-ratio:1;background:var(--card);border-radius:18px;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:3px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:grid;overflow:hidden}.bgf-coll img{object-fit:cover;width:100%;height:100%}.bgf-coll img:first-child{grid-row:span 2}.bbc .bgf-type:hover .bgf-coll{transform:translateY(-3px)}.bgf-type b{font:700 18px/1.15 var(--serif);color:var(--cream);margin-top:4px}@media (min-width:900px){.bgf-type b{font-size:21px}}.bgf-line{color:#d6cfbf;font-size:13px;line-height:1.4}.bgf-know{color:var(--gold-hi);letter-spacing:.04em;font-size:11px}.bgf-type.soft .bgf-coll{filter:grayscale(.35)}.bgf-ways{scrollbar-width:none;gap:12px;padding:2px 16px 8px;display:flex;overflow-x:auto}.bgf-ways::-webkit-scrollbar{display:none}.bbc .bgf-way{border:1px solid var(--line);background:linear-gradient(160deg,#1d2434,#121621);border-radius:16px;flex-direction:column;flex:none;gap:6px;width:230px;padding:16px;transition:border-color .2s;display:flex}.bbc .bgf-way:hover{border-color:var(--gold)}.bgf-way .ic{width:36px;height:36px;color:var(--gold-hi);background:#cba65724;border-radius:10px;place-items:center;font-size:17px;display:grid}.bgf-way b{font:700 17px/1.2 var(--serif);color:var(--cream)}.bgf-way span{color:#c9c4b6;font-size:12.5px;line-height:1.45}.bgf-way em{color:var(--gold-hi);margin-top:auto;font-size:12px;font-style:normal}.bgf-qz{z-index:200;-webkit-backdrop-filter:blur(6px);background:#05070bbf;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.bgf-qp{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:12px;width:min(520px,100%);max-height:100%;padding:26px 22px 22px;animation:.35s bswIn;display:flex;position:relative;overflow:auto}.bbc .bgf-x{color:var(--muted);font-size:26px;position:absolute;top:10px;right:14px}.bgf-qp h3{font:700 28px/1.1 var(--serif);color:var(--cream);margin:0}.bgf-qa{flex-direction:column;gap:8px;display:flex}.bbc .bgf-qa button{text-align:left;border:1px solid var(--line);color:var(--cream);background:#1a2030;border-radius:14px;padding:14px 16px;font-size:15px;transition:border-color .15s,background .15s}.bbc .bgf-qa button:hover{border-color:var(--gold);background:#202739}.bgf-qdots{justify-content:center;gap:6px;display:flex}.bgf-qdots i{background:var(--line);border-radius:2px;width:22px;height:4px}.bgf-qdots i.on{background:var(--gold)}.bgf-coll.big{aspect-ratio:16/10}.bgf-qacts{flex-direction:column;align-items:stretch;gap:8px;display:flex}.bbc .bgf-go{background:linear-gradient(180deg,var(--gold-hi),var(--gold));color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:13px 18px;font-weight:600;display:inline-flex}.bbc .bgf-ghost{color:#f4b9c6;border:1px solid #e8859b99;border-radius:999px;justify-content:center;align-items:center;padding:11px 16px;font-size:14px;display:inline-flex}.bbc .bgf-link{color:var(--gold-hi);text-underline-offset:3px;font-size:13px;text-decoration:underline}.bgf-note{color:var(--gold-hi);text-align:center;font-size:12.5px}.bgf-hero{background:#000;grid-template-columns:2fr 1fr 1fr;gap:3px;height:300px;display:grid;position:relative;overflow:hidden}@media (min-width:700px){.bgf-hero{height:400px}}@media (max-width:699px){.bgf-hero{grid-template-columns:2fr 1fr}.bgf-hero img:nth-child(3){display:none}}.bgf-hero img{object-fit:cover;object-position:50% 35%;width:100%;height:100%}.bgf-hero.soft img{filter:grayscale(.4)}.bgf-hshade{background:linear-gradient(#080a0f0d,#080a0f40 45%,#080a0ff0 100%);position:absolute;inset:0}.bgf-ht{position:absolute;bottom:18px;left:16px;right:16px}.bgf-ht h1{font:800 38px/1.02 var(--serif);color:#fff;text-wrap:balance;margin:6px 0 4px}@media (min-width:700px){.bgf-ht h1{font-size:56px}.bgf-ht{bottom:26px;left:28px}}.bgf-ht p:last-child{color:#e4dccb;margin:0;font-size:15px}.bgf-meta{color:var(--muted);flex-wrap:wrap;gap:14px;padding:12px 16px 0;font-size:12.5px;display:flex}.bgf-acts{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px 0;display:flex}.bbc .bgf-acts .bbs-gbtn:disabled{opacity:.6}.bgf-pick{flex-direction:column;gap:10px;padding:10px 16px 0;display:flex}.bgf-lib{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:700px){.bgf-lib{grid-template-columns:repeat(8,minmax(0,1fr))}}.bbc .bce-seq{font:700 34px/1 var(--serif);color:#fff;text-shadow:0 2px 10px #0009;cursor:pointer;background:#080a0f40;place-items:center;display:grid;position:absolute;inset:0}.bbc .bce-seq.on{outline:3px solid var(--gold);outline-offset:-3px;background:#cba65759}.bbc .bce.z-s .bce-seq{font-size:20px}.bcp-panel{width:min(1180px,100%);height:min(92vh,100%)}.bcp-panel header,.bcp-chips,.bcp-panel footer{flex:none}.bcp-lib{flex:auto;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-auto-rows:max-content;align-content:start;gap:10px;min-height:0}.bbc .bcp-lib button{aspect-ratio:3/4;background:var(--card2);border-radius:10px;width:100%;height:auto;padding:0;display:block;position:relative;overflow:hidden}.bcp-lib button img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bbc .bcp-lib button:hover{outline-color:var(--gold-hi);z-index:1;transform:scale(1.03)}.bbc .bcp-lib button.used{outline-color:var(--gold)}.bbc .bcp-slot{width:96px}@media (max-width:600px){.bcp-lib{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bbc .bcp-slot{width:76px}}.bbc .bas-hide{z-index:3;color:#fff;font:600 11px/1 var(--sans);letter-spacing:.06em;-webkit-backdrop-filter:blur(6px);opacity:.85;background:#080a0fb8;border:1px solid #ffffff40;border-radius:999px;padding:6px 12px;position:absolute;top:10px;right:10px}.bbc .bas-hide:hover{background:var(--gold);color:var(--ink);opacity:1}.bbc .bas-hide.on{background:var(--gold);color:var(--ink);border-color:var(--gold);opacity:1}.bas-cell.off .bas-hide{opacity:1}.bsh-art.board{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:3px;display:grid}.bsh-art.board>*{min-height:0}.bsh-art.board>:first-child{grid-row:1/3}.bsh-now,.bsh-kind,.bsh-ribbon{display:none}.bbc-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px 0;display:flex}.bbc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bbc>.bbc-wrap>.bsh:first-of-type,.bbc-wrap>.bsh{margin-top:14px}@media (max-width:699px){.bbc-tile .bbc-ttl{display:none}}.bbc .bbc-seal{z-index:2;aspect-ratio:1;background:0 0;border-radius:50%;width:clamp(62px,28%,118px);padding:0;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:8px;right:8px}.bbc .bbc-seal:before{content:"";opacity:0;background:radial-gradient(circle,#e0354f8c,#e0354f00 70%);border-radius:50%;transition:opacity .3s;position:absolute;inset:4%}@media (hover:hover){.bbc .bbc-tile:hover .bbc-seal{transform:scale(1.06)}.bbc .bbc-tile:hover .bbc-seal:before{opacity:1}}.bbc .bbc-seal svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bbc .bbc-seal text{fill:#f6efe3;font-family:var(--sans);font-weight:600}.bbc .bbc-seal text.up{letter-spacing:1.6px;font-size:12px}.bbc .bbc-seal text.dn{letter-spacing:2.4px;font-size:9.6px}.bbc .bbc-seal svg{filter:drop-shadow(0 6px 14px #00000059)}.bbc .bbc-seal .face{object-fit:cover;z-index:1;border-radius:50%;width:68%;height:68%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bbc .bbc-seal .face.star{color:#e6cc90;background:#141925;place-items:center;font-size:20px;display:grid}.bbc .bbc-tile .bbc-ttl{padding-right:clamp(80px,33%,128px);bottom:14px}.bbc .bse-new{text-align:left;width:100%;color:var(--gold-hi);font:600 13px var(--sans);border:1px dashed #e6cc9080;border-radius:12px;margin:10px 0 4px;padding:10px 12px;display:block}.bbc .bse-new:hover{background:#e6cc9014}.bse-newf{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.bbc .bse-newf input{background:var(--card2);border:1px solid var(--line);min-width:0;color:var(--cream);font:500 14px var(--sans);border-radius:10px;flex:100%;padding:9px 11px}.bbc .bse-newf button,.bbc .bse-ask button{font:600 12px var(--sans);border:1px solid var(--line);color:var(--cream);border-radius:999px;padding:6px 12px}.bbc .bse-newf button.gold,.bbc .bse-ask button.gold{background:var(--gold);border-color:var(--gold);color:var(--ink)}.bbc .bse-ask button.ghost{color:var(--muted);border-color:#0000}.bse-ask{border:1px solid var(--gold);background:#e6cc9012;border-radius:12px;align-items:flex-start;gap:10px;margin:10px 0;padding:10px;display:flex}.bse-ask img{object-fit:cover;border-radius:6px;flex:none;width:48px;height:64px}.bse-ask>span{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.bse-ask b{font:700 15px/1.2 var(--serif);color:var(--cream)}.bse-ask small{color:var(--muted);font-size:11px;line-height:1.35}.bas-newf{flex-wrap:wrap;align-items:center;gap:6px;margin-left:8px;display:inline-flex}.bbc .bas-newf input{background:var(--card2);border:1px solid var(--line);width:240px;min-width:0;max-width:100%;color:var(--cream);font:500 14px var(--sans);border-radius:10px;padding:8px 11px}.bbc .bas-newcard{aspect-ratio:1;width:100%;color:var(--gold-hi);text-align:center;background:#e6cc9008;border:1.5px dashed #e6cc9080;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex}.bbc button.bas-newcard:hover{background:#e6cc9017}.bas-newcard .plus{font:300 54px/1 var(--serif)}.bas-newcard b{font:700 20px var(--serif);color:var(--cream)}.bas-newcard small{color:var(--muted);font-size:12.5px}.bbc .bas-newcard input{background:var(--card2);border:1px solid var(--line);width:100%;max-width:260px;color:var(--cream);font:500 15px var(--sans);text-align:center;border-radius:10px;padding:9px 12px}.bas-newcard .row{gap:8px;display:flex}.bbc .bas-newcard .row button{font:600 12.5px var(--sans);border:1px solid var(--line);color:var(--cream);border-radius:999px;padding:7px 14px}.bbc .bas-newcard .row button.go{background:var(--gold);border-color:var(--gold);color:var(--ink)}.bap-sheet{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:max(16px,env(safe-area-inset-top,0px)) 16px;background:#05070bbd;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bap{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-direction:column;width:min(1000px,100%);max-height:100%;display:flex;overflow:hidden}.bap header{border-bottom:1px solid var(--line);padding:16px 18px 10px}.bap h5{font:800 22px var(--serif);margin:0}.bap header p{color:var(--muted);margin:4px 0 10px;font-size:13px}.bap .chips{flex-wrap:wrap;gap:6px;display:flex}.bbc .bap .chips button{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 11px;font-size:12px}.bbc .bap .chips button[aria-pressed=true]{border-color:var(--gold);color:var(--gold-hi)}.bap .lib{flex:auto;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-auto-rows:max-content;align-content:start;gap:8px;min-height:0;padding:12px 18px;display:grid;overflow-y:auto}.bbc .bap .lib button{outline-offset:-3px;border-radius:10px;outline:3px solid #0000;padding:0;display:block;position:relative;overflow:hidden}.bap .lib img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.bbc .bap .lib button.on{outline-color:var(--gold)}.bap .lib .tick{background:var(--gold);width:22px;height:22px;color:var(--ink);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:6px;right:6px}.bap footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.bbc .bap footer button{font:600 13px var(--sans);border:1px solid var(--line);color:var(--cream);border-radius:999px;padding:8px 16px}.bbc .bap footer button.go{background:var(--gold);border-color:var(--gold);color:var(--ink)}.bsh-track.sel .bsh-card{transition:filter .45s,transform .45s cubic-bezier(.2,.8,.2,1)}.bsh-track.sel .bsh-card:not(.lit){filter:brightness(.55)saturate(.6);transform:scale(.96)}@media (hover:hover){.bsh-track.sel .bsh-card:not(.lit):hover{filter:brightness(.8)saturate(.85)}}.bbc .bsh-card.on .bsh-a{outline-color:var(--gold);box-shadow:0 22px 60px #c9a75c29}.bsh-shade{background:linear-gradient(#080a0f00 34%,#080a0fdb 96%)!important}.bsh-lab{gap:5px!important;bottom:18px!important;left:22px!important;right:22px!important}.bsh-kick{font:600 10.5px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:#fff}.bsh-kick em{color:var(--gold-hi);font-style:normal}.bsh-lab b{color:#fff;letter-spacing:-.005em;text-shadow:0 3px 22px #00000080;font:800 clamp(40px,4.4vw,58px)/.92 var(--serif)!important}.bsh-lab i{font:italic 600 clamp(16px,1.7vw,22px)/1.15 var(--serif);color:var(--gold-hi);text-shadow:0 2px 12px #00000080}.bsh-art.wall{background:radial-gradient(70% 60% at 50% 12%,#ffe2aa29,#0000 70%),linear-gradient(#232836,#151923)}.bsh-hung{display:block;position:absolute;inset:0}.bsh-hung .fr-row{justify-content:center;gap:2.5%;display:flex;position:absolute;top:9%;left:0;right:0}.bsh-hung .fr{background:#fbf7ee;width:24%;padding:1.4%;position:relative;box-shadow:0 12px 24px #00000080}.bsh-hung.n2 .fr{width:30%}.bsh-hung.n4 .fr{width:19%}.bsh-hung .fr:before{content:"";background:linear-gradient(#d9bc7b,#a8873f);border-radius:2px;width:60%;height:2.5%;min-height:3px;position:absolute;top:-6%;left:50%;transform:translate(-50%);box-shadow:0 8px 18px 6px #ffe2aa47}.bsh-hung .fr img,.bsh-hung .fr .bsh-blank{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}@media (max-width:699px){.bsh-card{max-width:340px;aspect-ratio:5/4!important;width:74vw!important}.bsh-lab{gap:3px!important;bottom:13px!important;left:14px!important;right:14px!important}.bsh-kick{font-size:9.5px}.bsh-lab b{font-size:38px!important}.bsh-lab i{font-size:15px}.bsh-hung .fr-row{top:8%}.bsh-hung .fr{width:29%}.bsh-hung.n2 .fr{width:40%}.bsh-art.books{padding-top:14%}.bsh-book{width:34%!important}}.blead{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:26px 16px 18px;display:flex}.blead .pill{border:1px solid #c9a75c73;border-radius:999px;align-items:center;gap:12px;padding:7px 18px;display:inline-flex}.blead .pill b{font:700 15px/1 var(--serif);color:var(--cream)}.blead .pill span{font:500 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.blead h2{font:600 clamp(26px,3.6vw,42px)/1.12 var(--serif);color:var(--cream);text-wrap:balance;margin:4px 0 0}.blead h2 i{color:var(--gold-hi)}.blead p{color:var(--muted);max-width:52ch;margin:0;font-size:14px;line-height:1.5}.blead p img{object-fit:cover;vertical-align:-6px;border-radius:50%;width:22px;height:22px;margin-right:6px;display:inline-block}.blead .tools{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.bbs-card .bbs-rc{font:700 18px/1.12 var(--serif);color:#fff;margin-top:4px}.bbs-card .bbs-rc i{color:var(--gold-hi);font-weight:600}@media (min-width:700px){.bbs-grid.styles3 .bbs-card .bbs-rc{font-size:24px}}.bbs-card .bbs-nm{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bbs-card .bbs-nm b{font:600 14px/1.2 var(--serif)!important;margin:0!important}.bbs-card .bbs-nm span{font:500 10.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}@media (min-width:700px){.bbs-grid.styles3 .bbs-card .bbs-nm b{font-size:16px!important}}.bws-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 18px;padding:6px 16px 24px;display:grid}@media (max-width:899px){.bws-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.bws-grid{grid-template-columns:1fr;gap:26px}}.bbc .bws-a{text-align:left;flex-direction:column;gap:4px;display:flex}.bws-wall{aspect-ratio:4/3;background:radial-gradient(70% 60% at 50% 12%,#ffe2aa29,#0000 70%),linear-gradient(#232836,#151923);border-radius:16px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}@media (hover:hover){.bbc .bws-a:hover .bws-wall{transform:translateY(-3px)}}.bws-wall .bsh-hung .fr-row{top:50%;transform:translateY(-48%)}.bws-wall .bsh-hung .fr{width:29%}.bws-wall .bsh-hung.n4 .fr{width:21%}.bws-own{justify-content:center;padding:4px 16px 20px;display:flex}.bbc .bws-a .bbs-rc{font-size:20px}@media (min-width:700px){.bbc .bws-a .bbs-rc{font-size:24px}}@media (max-width:699px){.bbs-card .bbs-rc{font-size:15px}.bbs-card .bbs-nm b{font-size:13px!important}.blead h2{font-size:25px}.bbc .bbc-seal{width:clamp(58px,32%,74px);bottom:6px;right:6px}.bbc .bbc-seal .face.star{font-size:15px}}.bsp-hero{touch-action:pan-y}.bsp-hero.framing{cursor:grab;touch-action:none;outline:2px dashed var(--gold);outline-offset:-2px}.bsp-hero.framing:active{cursor:grabbing}.bsp-hero img{transition:transform .2s}.bsp-hero.framing img{transition:none}.bsp-title{z-index:2;pointer-events:none;position:absolute;bottom:18px;left:20px;right:20px}.bsp-title .bbc-kick{color:var(--gold-hi);margin:0 0 6px}.bsp-title h1{font:800 clamp(36px,6vw,64px)/.95 var(--serif);color:#fff;text-shadow:0 3px 24px #0000008c;margin:0}@media (min-width:700px){.bsp-title{bottom:24px;left:28px}}.bsp-tools{z-index:3;gap:8px;display:flex;position:absolute;top:14px;right:14px}.bsp-frame{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--cream);font:500 13px var(--sans);background:#0a0c12d1;border:1px solid #e6cc9080;border-radius:14px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.bsp-frame>span{color:var(--gold-hi);margin-right:auto}.bsp-frame label{align-items:center;gap:6px;display:flex}.bsp-frame input[type=range]{width:120px;accent-color:var(--gold)}.bbc .bsp-frame button{font:600 12px var(--sans);border:1px solid var(--line);color:var(--cream);border-radius:999px;padding:6px 12px}.bbc .bsp-frame button.go{background:var(--gold);border-color:var(--gold);color:var(--ink)}.bsp-saved{z-index:3;font:600 12px var(--sans);color:var(--gold-hi);position:absolute;bottom:16px;right:16px}.bsp-head{gap:4px!important;padding-top:14px!important;padding-bottom:4px!important}.bsp-lead{font:600 clamp(22px,2.8vw,32px)/1.15 var(--serif);color:var(--cream);margin:0}.bsp-lead i{color:var(--gold-hi)}.bsp-head .bbs-cta{margin-top:6px}@media (max-width:699px){.bsp-tools{top:58px;right:12px}.bsp-frame>span{flex-basis:100%}}.bsh-kick em.app{color:#f6b6c0}.bsh-new{z-index:2;color:#fff;font:700 9.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;background:#e0354f;border-radius:999px;padding:5px 9px;position:absolute;top:12px;left:12px;box-shadow:0 4px 12px #b3122e73}.bsh-art.fix>img,.bsh-art.fix>.bsh-blank{position:absolute;inset:0}.bsh-art.fix>:first-child{clip-path:inset(0 50% 0 0);filter:blur(2.6px)saturate(.4)sepia(.35)contrast(.82)brightness(.95)}.bsh-art.fix>:nth-child(2){clip-path:inset(0 0 0 50%)}.bsh-art.fix .seam{background:linear-gradient(#f0dca5,#c9a75c);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 14px #e6cc90b3}.bsh-art.rail{background:radial-gradient(70% 60% at 50% 8%,#ffe2aa26,#0000 70%),linear-gradient(#232836,#141822);justify-content:center;align-items:flex-start;gap:5%;display:flex}.bsh-art.rail .bar{background:linear-gradient(#f0dca5,#a9853c);border-radius:2px;height:4px;position:absolute;top:18px;left:8%;right:8%;box-shadow:0 4px 10px #00000073}.bsh-art.rail .hang{border-radius:12px;width:24%;margin-top:40px;position:relative;box-shadow:0 14px 26px #00000080}.bsh-art.rail .hang:before{content:"";background:#c9a75c;width:2px;height:18px;margin-left:-1px;position:absolute;top:-18px;left:50%}.bsh-art.rail .hang img,.bsh-art.rail .hang .bsh-blank{aspect-ratio:3/4;box-sizing:border-box;border:2px solid #f0dca573;border-radius:12px;height:auto}@media (max-width:699px){.bsh-art.rail .hang{width:27%;margin-top:34px}.bsh-art.rail .bar{top:14px}.bsh-art.rail .hang:before{height:16px;top:-16px}}.bsh-mini{z-index:45;opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .25s;position:fixed;top:72px;left:0;right:0;transform:translateY(-110%)}.bsh-mini.show{opacity:1;pointer-events:auto;transform:none}.bsh-mini-in{scrollbar-width:none;padding:9px max(12px,env(safe-area-inset-right,0px)) 9px max(12px,env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#0b0e14d6;border-bottom:1px solid #e6cc9029;gap:7px;display:flex;overflow-x:auto}.bsh-mini-in::-webkit-scrollbar{display:none}@media (min-width:900px){.bsh-mini-in{justify-content:center}}.bbc .bsh-mini a,.bbc .bsh-mini button,.bsh-mini a,.bsh-mini button{all:unset;box-sizing:border-box;cursor:pointer;font:600 10px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#f3eee4a8;white-space:nowrap;border:1px solid #e6cc9033;border-radius:999px;flex:none;align-items:center;gap:7px;padding:3px 12px 3px 3px;transition:color .2s,border-color .2s,background .2s;display:flex}.bsh-mini img,.bsh-mini .bsh-blank{object-fit:cover;border-radius:50%;flex:none;width:26px!important;height:26px!important}.bsh-mini .app{color:#f6b6c0}.bsh-mini .on{border-color:var(--gold);color:var(--gold-hi);background:#c9a75c1a}@media (hover:hover){.bsh-mini a:hover,.bsh-mini button:hover{color:#f3eee4;border-color:#e6cc9080}}.bbc .bbc-pic{max-width:1180px;padding-bottom:0}.bbc .bbc-pic>.bbc-stage,.bbc .bbc-pic>.bbc-row,.bbc .bbc-pic>.bbc-price{max-width:620px;margin-inline:auto}.bbc .bbc-stage{width:100%;max-height:min(56svh,125vw)}@media (min-width:700px){.bbc .bbc-pic>.bbc-stage{width:min(100%,59.2svh);max-height:none}.bbc .bbc-pic{padding-top:14px}}.bbc .bbc-arr{z-index:3;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c127a;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:40px;height:40px;margin-top:-20px;transition:background .2s,transform .2s;display:grid;position:absolute;top:50%}.bbc .bbc-arr svg{width:18px;height:18px}.bbc .bbc-arr.l{left:10px}.bbc .bbc-arr.r{right:10px}@media (hover:hover){.bbc .bbc-arr:hover{background:#0a0c12bf;transform:scale(1.06)}}.bbc .bbc-worn{padding:56px 14px 12px}.bbc .bbc-worn .bbc-who{max-width:calc(50% - 64px)}.bbc .bbc-worn .bbc-dots{flex-wrap:wrap;justify-content:flex-end;max-width:calc(50% - 64px)}.bbc .bbc-nudge{letter-spacing:0;margin-left:6px;font-size:12px;font-style:normal;animation:1.6s ease-in-out infinite bbcNudge;display:inline-block}@keyframes bbcNudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.bbc .bbc-nudge{animation:none}}.bbc .bbc-row{grid-template-columns:minmax(0,1fr) 124px minmax(0,1fr);align-items:start;gap:0;min-height:74px;padding:10px 16px 4px;display:grid;position:relative}.bbc .bbc-rowt{flex-direction:column;gap:3px;min-width:0;display:flex}.bbc .bbc-rowt .bbc-kick{letter-spacing:.2em;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.bbc .bbc-rowt .bbc-h1{margin:0;font-size:21px;line-height:1.08}.bbc .bbc-rowt .bbc-film{color:var(--gold-hi);text-align:left;align-items:center;gap:5px;margin:2px 0 0;font-size:11px;line-height:1.25;display:flex}.bbc .bbc-rowt .bbc-film svg{opacity:.85;flex:none;width:14px;height:14px}.bbc .bbc-rowi{grid-column:3;justify-content:flex-end;gap:2px;margin-right:-8px;display:flex}.bbc .bbc-rowi .bbc-ib{width:42px;height:42px}.bbc .bbc-rowi .bbc-ib svg{width:25px;height:25px}.bbc .bbc-seal.bbc-bigseal{z-index:4;width:118px;position:absolute;inset:0 auto auto 50%;transform:translate(-50%,-52%)}.bbc .bbc-seal.bbc-bigseal svg{filter:drop-shadow(0 10px 22px #0000008c)}.bbc .bbc-seal.bbc-bigseal text.up{font-size:11.5px}.bbc .bbc-seal.bbc-bigseal:before{opacity:1;animation:2.6s ease-in-out infinite bbcGlow;inset:-6%}@keyframes bbcGlow{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.bbc .bbc-seal.bbc-bigseal:before{opacity:.6;animation:none}}.bbc .bbc-seal.bbc-bigseal:active{transform:translate(-50%,-52%)scale(.95)}@media (hover:hover){.bbc .bbc-seal.bbc-bigseal:hover{transform:translate(-50%,-52%)scale(1.05)}}@media (min-width:700px){.bbc .bbc-row{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);min-height:92px}.bbc .bbc-seal.bbc-bigseal{width:142px}.bbc .bbc-rowt .bbc-h1{font-size:26px}}.bbc .bbc-price{text-align:center;font:500 10px/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 auto;padding:0 16px}.bbc .bbc-more{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;padding:16px 16px 8px;display:flex}.bbc .bbc-more h2{font:600 22px/1.1 var(--serif);color:var(--cream);margin:0}.bbc .bbc-more h2 i{color:var(--gold-hi);font-weight:400}.bbc .bbc-more span{font:500 10px var(--sans);letter-spacing:.2em;color:var(--muted)}@media (min-width:700px){.bbc .bbc-more{padding:22px 6px 10px}.bbc .bbc-more h2{font-size:28px}}.bbc .bbc-pic .bbc-grid{padding-top:0}.bmk{z-index:96;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.bmk-veil{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04060a9e;position:absolute;inset:0}.bmk-sheet{border:1px solid var(--line);width:100%;max-width:520px;max-height:92svh;padding:12px max(18px,env(safe-area-inset-right,0px)) calc(22px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));background:#121620;border-bottom:0;border-radius:22px 22px 0 0;flex-direction:column;gap:14px;animation:.32s cubic-bezier(.2,.8,.2,1) bmkUp;display:flex;position:relative;overflow:auto}@keyframes bmkUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (min-width:700px){.bmk{align-items:center}.bmk-sheet{border-bottom:1px solid var(--line);border-radius:22px}}.bmk-grab{background:#ffffff2e;border-radius:4px;align-self:center;width:40px;height:4px}.bbc .bmk-x{width:36px;height:36px;color:var(--muted);border-radius:50%;place-items:center;font-size:15px;display:grid;position:absolute;top:10px;right:12px}.bmk h3{font:600 26px/1.1 var(--serif);color:var(--cream);text-align:center;margin:4px 0 0}.bmk h3 i{color:var(--gold-hi);font-weight:400}.bmk-pets{flex-wrap:wrap;justify-content:center;gap:14px;padding:4px 0;display:flex;overflow-x:auto}.bmk-p{flex-direction:column;align-items:center;gap:7px;width:84px;display:flex}.bmk-p .c{background:var(--card2);width:78px;height:78px;color:var(--gold-hi);font:600 26px var(--serif);border:2px solid #0000;border-radius:50%;place-items:center;transition:border-color .2s,transform .2s;display:grid;overflow:hidden}.bmk-p .c img{object-fit:cover;width:100%;height:100%}.bmk-p .c.add{font:300 30px var(--sans);border:1.5px dashed #e6cc908c}.bmk-p[aria-pressed=true] .c{border-color:#b3122e;transform:scale(1.04);box-shadow:0 0 0 3px #b3122e59}.bmk-p .n{font:500 12px var(--sans);color:var(--cream);text-overflow:ellipsis;white-space:nowrap;max-width:84px;overflow:hidden}.bmk-err{color:var(--cream);background:#e8859b14;border:1px solid #e8859b73;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.bmk-err a{color:var(--gold-hi);border-bottom:1px solid var(--gold)}.bbc .bmk-go{color:#f6efe3;width:100%;min-height:56px;font:600 13px var(--sans);letter-spacing:.12em;text-transform:uppercase;background:#b3122e;border-radius:999px;justify-content:center;align-items:center;gap:10px;display:flex;box-shadow:0 10px 26px #b3122e59}.bbc .bmk-go small{font:500 11px var(--sans);letter-spacing:.04em;text-transform:none;opacity:.8;border-left:1px solid #f6efe359;padding-left:10px}.bbc .bmk-go[disabled]{opacity:.5;cursor:default}.bmk-fine{text-align:center;color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.bmk-dev,.bmk-res{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:4px 0;display:flex}.bmk-dev .tray{aspect-ratio:4/5;background:#000;width:min(62vw,240px);position:relative;overflow:hidden}.bmk-dev .tray img{object-fit:cover;filter:grayscale()brightness(.45)blur(2px);width:100%;height:100%}.bmk-dev .scan{background:linear-gradient(#0000,#b3122e73,#0000);height:30%;animation:2.2s ease-in-out infinite bmkScan;position:absolute;left:0;right:0}@keyframes bmkScan{0%{top:-30%}to{top:100%}}.bmk-res img,.bmk-ph{aspect-ratio:4/5;object-fit:cover;background:#000;width:min(78vw,340px)}.bmk-acts{flex-direction:column;gap:8px;width:100%;display:flex}.bbc .bmk-gold{background:var(--gold);min-height:52px;color:var(--ink);font:600 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;display:flex}.bbc .bmk-ghost{border:1px solid var(--line);min-height:46px;color:var(--cream);font:500 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;display:flex}.bap-app{z-index:97;background:#0e1118;flex-direction:column;animation:.28s cubic-bezier(.2,.8,.2,1) bapIn;display:flex;position:fixed;inset:0}@keyframes bapIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.bap-bar{padding:calc(8px + env(safe-area-inset-top,0px)) max(10px,env(safe-area-inset-right,0px)) 8px max(10px,env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1118f0;border-bottom:1px solid #252d3d;flex:none;align-items:center;gap:10px;display:flex}.bap-app button{font:inherit;color:#efe6d2;cursor:pointer;background:0 0;border:0;padding:0}.bap-x{letter-spacing:.12em;text-transform:uppercase;flex:none;align-items:center;gap:4px;display:flex;font:600 12px var(--font-jost),"Helvetica Neue",Arial,sans-serif!important;color:#e6cc90!important;padding:8px 10px 8px 4px!important}.bap-x svg{width:20px;height:20px}.bap-tabs{scrollbar-width:none;flex:1;justify-content:flex-end;gap:6px;min-width:0;display:flex;overflow-x:auto}.bap-tabs::-webkit-scrollbar{display:none}.bap-tabs button{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;display:flex;font:500 12px var(--font-jost),"Helvetica Neue",Arial,sans-serif!important;color:#c9c3b4!important;border:1px solid #252d3d!important;padding:4px 12px 4px 4px!important}.bap-tabs button img,.bap-tabs button i{object-fit:cover;background:#1a2030;border-radius:50%;width:26px;height:26px;display:block}.bap-tabs button.on{color:#efe6d2!important;background:#e8859b1a!important;border-color:#e8859b!important}.bap-body{flex:1;min-height:0;position:relative}.bap-body iframe{visibility:hidden;background:#0e1118;border:0;width:100%;height:100%;position:absolute;inset:0}.bap-body iframe.on{visibility:visible}.bap-wait{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.bap-wait span{border:2px solid #e6cc9040;border-top-color:#e6cc90;border-radius:50%;width:34px;height:34px;animation:.9s linear infinite bapSpin}@keyframes bapSpin{to{transform:rotate(360deg)}}@media (max-width:420px){.bap-tabs button span{display:none}.bap-tabs button.on span{display:inline}}@media (hover:hover) and (pointer:fine){.bsh-track{cursor:grab}.bsh-track.drag{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}}.bsh-track img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.bsh-track.drag .bsh-a{pointer-events:none}.bsh-tt{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#0e1118f0;margin:0 0 10px;position:sticky;top:0}.bsh-tt-in{max-width:560px;margin:0 auto;display:flex;position:relative}.bbc .bsh-tt button{font:600 12px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);flex:1;padding:15px 0 13px;transition:color .25s}.bbc .bsh-tt button.on{color:var(--gold-hi)}@media (hover:hover){.bbc .bsh-tt button:hover{color:var(--cream)}}.bsh-tt i{background:var(--gold-hi);will-change:transform;border-radius:2px;width:0;height:2px;position:absolute;bottom:-1px;left:0}@media (min-width:700px){.bbc .bsh-tt button{font-size:13px}}.bsh-end{flex:none;height:1px}.bsh-sw{background:var(--card);border:1px solid var(--line);border-radius:999px;gap:4px;width:calc(100% - 32px);max-width:440px;margin:4px auto 14px;padding:4px;display:flex}.bbc .bsh-sw button{font:500 13.5px var(--sans);color:#c9c3b4;white-space:nowrap;border-radius:999px;flex:1;padding:11px 8px;transition:background .25s,color .25s}.bbc .bsh-sw button small{color:var(--muted);margin-left:5px;font-size:11px}.bbc .bsh-sw button.on{background:var(--gold);color:var(--ink)}.bbc .bsh-sw button.on small{color:#5c4a20}@media (max-width:420px){.bbc .bsh-sw button{font-size:12.5px}}.bsh-go{flex-direction:column;align-items:center;gap:8px;width:calc(100% - 32px);max-width:440px;margin:4px auto 14px;display:flex}.bbc .bsh-go button{color:#f6efe3;width:100%;min-height:52px;font:600 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;background:#b3122e;border-radius:999px;justify-content:center;align-items:center;gap:10px;transition:transform .2s;display:flex;box-shadow:0 10px 24px #b3122e59}@media (hover:hover){.bbc .bsh-go button:hover{transform:translateY(-1px)}}.bbc .bsh-go button img{object-fit:cover;border:1.5px solid #f6efe3;border-radius:50%;width:28px;height:28px}.bsh-go p{color:var(--muted);text-align:center;margin:0;font-size:12px}.bbc .bap-ex .bbc-tile{cursor:pointer;width:100%;display:block}.bbc .bbc-tile.pair img.b{clip-path:inset(0 50% 0 0);filter:blur(1.5px)saturate(.5)sepia(.3)contrast(.85)}.bbc .bbc-tile.pair img.a{clip-path:inset(0 0 0 50%);transition:clip-path .9s cubic-bezier(.6,0,.2,1),transform .6s}.bbc .bbc-tile.pair .sm{z-index:1;background:linear-gradient(#f0dca5,#c9a75c);width:2px;margin-left:-1px;transition:left .9s cubic-bezier(.6,0,.2,1);position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 12px #e6cc90b3}.bbc .bbc-tile.pair .bt{z-index:2;font:600 8.5px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#efe6d2;background:#0a0c12a6;border-radius:999px;padding:3px 7px;position:absolute;top:8px;left:8px}.bbc .bbc-tile.pair .bt.r{left:auto;right:8px}@media (hover:hover){.bbc .bbc-tile.pair:hover img.a{clip-path:inset(0)}.bbc .bbc-tile.pair:hover .sm{left:0}}@media (hover:hover) and (pointer:fine){.bbc-grid{overflow:visible}.bbc .bbc-tile{transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s}.bbc .bbc-tile.popped,.bbc .bap-ex .bbc-tile:hover{z-index:12;box-shadow:0 0 0 1.5px var(--gold-hi),0 24px 50px #000000a6;transform:scale(1.08)}.bbc .bbc-tile .bbc-vv{object-fit:cover;width:100%;height:100%;animation:.6s both bbcVv;position:absolute;inset:0}.bbc .bbc-tile.popped .bbc-ttl,.bbc .bbc-tile.popped .bbc-seal{opacity:0;transition:opacity .2s}}@keyframes bbcVv{0%{opacity:0}to{opacity:1}}.bbc-pop{z-index:4;pointer-events:none;background:linear-gradient(#0000,#06080c99 40%,#06080cf2);padding:50px 14px 14px;animation:.3s 50ms both bbcPop2;position:absolute;bottom:0;left:0;right:0}@keyframes bbcPop2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bbc-pop b{font:600 17px/1.1 var(--serif);color:#fff;display:block}.bbc-pop small{font:500 10px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-hi);margin-top:4px;display:block}.bbc-pop .dd{gap:4px;margin-top:8px;display:flex}.bbc-pop .dd i{background:#fff6;border-radius:3px;width:6px;height:6px;transition:width .3s,background .3s}.bbc-pop .dd i.on{background:var(--gold-hi);width:16px}.bbc .bbc-pin{z-index:5;background:var(--bg);padding-bottom:6px;position:sticky;top:72px}@media (max-width:999px){.bbc .bbc-pin{max-width:620px;margin-inline:auto}}.bbc .bbc-pin .bbc-stage{max-height:calc(min(56svh,125vw) - var(--k,0) * 18svh);transition:max-height .12s linear}.bbc .bbc-mcol{z-index:1;position:relative}@media (min-width:1000px){.bbc .bbc-pic{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start;gap:0 34px;max-width:1280px;padding:18px 28px 0;display:grid}.bbc .bbc-pin{padding-bottom:0;top:88px}.bbc .bbc-pic>.bbc-pin>.bbc-stage,.bbc .bbc-pic>.bbc-pin>.bbc-row,.bbc .bbc-pic>.bbc-pin>.bbc-price{max-width:none}.bbc .bbc-pin .bbc-stage{width:min(100%,80svh - 240px);max-height:none;margin-inline:auto}.bbc .bbc-mcol .bbc-more{border-top:0;margin-top:0;padding:0 6px 12px}.bbc .bbc-mcol .bbc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1800px){.bbc .bbc-mcol .bbc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bbc .bbc-back{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#0a0c127a;border:1px solid #ffffff47;border-radius:50%;width:40px;height:40px;top:12px;left:12px}@media (hover:hover){.bbc .bbc-back:hover{background:#0a0c12bf}}.bbc .bbc-snd{color:#fff;z-index:2;background:#0a0c128c;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .2s,transform .2s;display:grid;position:absolute;top:48px;right:8px}.bbc .bbc-snd svg{width:16px;height:16px}@media (hover:hover){.bbc .bbc-snd:hover{background:#0a0c12cc;transform:scale(1.08)}}.bbc-sent{z-index:6;color:var(--gold-hi);font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;white-space:nowrap;background:#0a0c12e0;border-radius:999px;padding:9px 14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:699px){.bbc .bbc-snd{width:30px;height:30px;top:42px;right:6px}.bbc .bbc-snd svg{width:14px;height:14px}}.bbc-lbact{left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:3;pointer-events:none;justify-content:center;align-items:center;gap:26px;display:flex;position:absolute}.bbc-lbact>*{pointer-events:auto}.bbc .bbc-lbact .bbc-ib{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0a0c1299;border:1px solid #ffffff38;border-radius:50%;width:48px;height:48px}.bbc .bbc-lbact .bbc-ib.on{color:var(--rose)}.bbc .bbc-seal.bbc-lbseal{width:112px;position:relative;bottom:auto;right:auto;transform:none}.bbc .bbc-seal.bbc-lbseal:before{opacity:.8}.bmk-dev .bmk-k{font:500 10px var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0}.bmk-dev .tray{border-radius:6px;box-shadow:0 0 0 1px #b3122e59,0 20px 50px #0009}.bmk-dev .tray>img{filter:grayscale()brightness(.25)blur(6px);animation:60s cubic-bezier(.3,0,.2,1) forwards bmkDevelop}@keyframes bmkDevelop{0%{filter:grayscale()brightness(.2)blur(8px)}60%{filter:grayscale(.6)brightness(.55)blur(2px)}to{filter:grayscale(.15)brightness(.8)blur()}}.bmk-dev .safe{mix-blend-mode:screen;background:radial-gradient(80% 60% at 50% 0,#b3122e61,#0000 70%);animation:3.2s ease-in-out infinite bmkSafe;position:absolute;inset:0}@keyframes bmkSafe{50%{opacity:.55}}.bmk-dev .who{border:2px solid #b3122e;border-radius:50%;width:62px;height:62px;animation:2.4s ease-in-out infinite bmkWho;position:absolute;bottom:-14px;right:-14px;overflow:hidden;box-shadow:0 0 0 4px #b3122e40,0 10px 24px #00000080}.bmk-dev .who img{object-fit:cover;width:100%;height:100%}@keyframes bmkWho{50%{transform:scale(1.06)}}.bmk-dev .tray{overflow:visible}.bmk-dev .tray>img,.bmk-dev .tray .safe,.bmk-dev .tray .scan{border-radius:6px}.bmk-steps{flex-direction:column;gap:6px;width:100%;max-width:300px;margin:0;padding:0;list-style:none;display:flex}.bmk-steps li{color:#5d6475;align-items:center;gap:10px;font-size:13px;transition:color .4s;display:flex}.bmk-steps li:before{content:"";border:1px solid;border-radius:50%;flex:none;width:8px;height:8px}.bmk-steps li.done{color:var(--muted)}.bmk-steps li.done:before{background:var(--gold);border-color:var(--gold)}.bmk-steps li.on{color:var(--cream)}.bmk-steps li.on:before{background:#b3122e;border-color:#b3122e;animation:1.2s ease-in-out infinite bmkWho;box-shadow:0 0 0 4px #b3122e4d}.bmk-bar{background:#ffffff14;border-radius:3px;width:100%;max-width:300px;height:3px;overflow:hidden}.bmk-bar i{background:linear-gradient(90deg,#b3122e,var(--gold-hi));height:100%;transition:width .5s linear;display:block}.bps{z-index:130;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05070bb8;justify-content:center;align-items:stretch;animation:.24s ease-out bpsIn;display:flex;position:fixed;inset:0}@keyframes bpsIn{0%{opacity:0}to{opacity:1}}.bps-card{background:#0e1118;flex:1;min-width:0;position:relative;overflow:hidden}@media (min-width:700px){.bps{align-items:center;padding:24px}.bps-card{border:1px solid #252d3d;border-radius:22px;flex:none;width:min(560px,100%);height:min(900px,100%);box-shadow:0 30px 90px #0009}}.bps-card iframe{opacity:0;background:#0e1118;border:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.bps-card iframe.on{opacity:1}.bps-x{z-index:2;top:calc(10px + env(safe-area-inset-top,0px));right:max(10px,env(safe-area-inset-right,0px));color:#e6cc90;cursor:pointer;background:#0e1118db;border:1px solid #252d3d;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute}.bps-x svg{width:18px;height:18px}.bps-wait{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.bps-wait span{border:2px solid #e6cc9040;border-top-color:#e6cc90;border-radius:50%;width:34px;height:34px;animation:.9s linear infinite bpsSpin}@keyframes bpsSpin{to{transform:rotate(360deg)}}.bmk-lnk{all:unset;cursor:pointer;color:var(--gold-hi,#e6cc90);text-decoration:underline}.bps-hold{z-index:3;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));color:#efe6d2;font:500 13px var(--font-jost),"Helvetica Neue",Arial,sans-serif;white-space:nowrap;background:#0e1118f0;border:1px solid #8c7a52;border-radius:999px;margin:0;padding:10px 16px;position:absolute;transform:translate(-50%)}.bbc .bbc-seal{width:clamp(46px,24%,68px);bottom:8px;right:8px}.bbc .bbc-seal:after{content:"";z-index:-1;background:radial-gradient(circle,#080a0e6b 60%,#080a0e00 72%);border-radius:50%;position:absolute;inset:4%}.bbc .bbc-seal .bb-mark{filter:drop-shadow(0 5px 12px #00000073)}.bbc .bbc-tile .bbc-ttl.bbc-rc{max-width:calc(100% - clamp(70px,32%,96px));font:600 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px #000000b3;padding-right:0;display:block;bottom:15px;left:12px;right:auto}.bbc .bbc-tile .bbc-ttl.bbc-rc b{font-weight:600}.bbc .bbc-tile .bbc-ttl.bbc-rc small{font:italic 400 12.5px/1.2 var(--serif);letter-spacing:0;text-transform:none;color:#f6f0e0cc;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;display:block;overflow:hidden}.bbc .bbc-ftag{z-index:3;pointer-events:none;font:700 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;background:var(--gold-hi);color:#1b1408;border-radius:999px;padding:6px 10px;position:absolute;top:9px;left:9px;transform:rotate(-3deg);box-shadow:0 4px 12px #00000073}.bbc .bbc-ftag.su{color:#fff;background:#9e1030;box-shadow:inset 0 1px #ffffff4d,0 4px 12px #00000073}@media (max-width:699px){.bbc .bbc-seal{width:clamp(44px,26%,60px);bottom:6px;right:6px}.bbc .bbc-tile .bbc-ttl.bbc-rc{letter-spacing:.18em;max-width:calc(100% - clamp(62px,34%,80px));font-size:9.5px;display:block;bottom:12px;left:10px}.bbc .bbc-tile .bbc-ttl.bbc-rc small{margin-top:4px;font-size:10.5px}.bbc .bbc-ftag{padding:5px 8px;font-size:9px;top:7px;left:7px}}.bbc .bbc-seal.bbc-bigseal{width:104px}.bbc .bbc-seal.bbc-lbseal{width:96px}@media (min-width:700px){.bbc .bbc-seal.bbc-bigseal{width:124px}}.bbc .bbc-seal .bb-mark-ring text{fill:#e6cc90;font-family:inherit}.bbc .bfr{background:linear-gradient(#e6cc9012,#e6cc9005);border:1px solid #e6cc906b;border-radius:20px;margin:2px 16px 14px;padding:16px 0 14px 16px}.bbc .bfr-h{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;padding-right:16px;display:flex}.bbc .bfr-h h2{font:600 22px/1.1 var(--serif);color:var(--cream);margin:0}.bbc .bfr-h h2 i{color:var(--gold-hi);font-weight:500}.bbc .bfr-h p{color:var(--muted);margin:5px 0 0;font-size:12.5px}.bbc .bfr-all{all:unset;cursor:pointer;font:500 13px var(--sans);color:var(--cream);white-space:nowrap;border-bottom:1px solid #f6f0e073;flex:none;padding-bottom:2px}.bbc .bfr-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:0 16px 2px 0;display:flex;overflow-x:auto}.bbc .bfr-row::-webkit-scrollbar{display:none}.bbc .bfr-t{aspect-ratio:3/4;scroll-snap-align:start;border-radius:14px;flex:none;width:clamp(128px,15vw,176px);position:relative;overflow:hidden;box-shadow:0 0 0 1px #e6cc9040}.bbc .bfr-t.big{flex:initial;width:auto}.bbc .bfr-a{all:unset;cursor:pointer;display:block;position:absolute;inset:0}.bbc .bfr-a img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}@media (hover:hover){.bbc .bfr-t:hover .bfr-a img{transform:scale(1.04)}}.bbc .bfr-t .bbc-seal{pointer-events:none;width:clamp(40px,30%,54px)}.bbc .bfr-t:not(.big) .bbc-ttl.bbc-rc{max-width:calc(100% - 58px);font-size:9.5px;bottom:11px;left:9px}.bbc .bfr-t:not(.big) .bbc-ttl.bbc-rc small{font-size:10.5px}.bbc .bfr-grid .bfr-t.big .bbc-seal{width:clamp(46px,24%,68px)}.bbc .bsh-sw button.free:not(.on){color:var(--cream);box-shadow:inset 0 0 0 1px #e6cc9099}@media (max-width:699px){.bbc .bfr{margin:0 12px 12px;padding:14px 0 12px 12px}.bbc .bfr-h{padding-right:12px}.bbc .bfr-h h2{font-size:19px}.bbc .bfr-t{width:30vw;min-width:104px}.bbc .bfr-t .bbc-seal{width:clamp(36px,32%,46px);bottom:5px;right:5px}.bbc .bfr-t:not(.big) .bbc-ttl.bbc-rc{letter-spacing:.14em;max-width:calc(100% - 46px);font-size:8.5px;bottom:9px;left:7px}.bbc .bfr-t:not(.big) .bbc-ttl.bbc-rc small{margin-top:3px;font-size:9.5px}}.bbc .bsh-sw .sm{display:none}.bbc .bsh-sw:has(.free){max-width:520px}@media (max-width:560px){.bbc .bsh-sw:has(.free) .lg{display:none}.bbc .bsh-sw:has(.free) .sm{display:inline}.bbc .bsh-sw:has(.free) button{padding:11px 4px;font-size:12.5px}}.bsh-mo{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.bcp-mode{gap:6px;margin:8px 0 10px;display:flex}.bcp-mode button{color:inherit;background:0 0;border:1px solid #e6cc9059;border-radius:99px;padding:7px 14px;font-size:13px;font-weight:600}.bcp-mode button[aria-selected=true]{background:var(--gold);border-color:var(--gold);color:var(--ink)}.bcp-mo-now{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bcp-mo-now video,.bcp-mo-now>span{aspect-ratio:5/4;object-fit:cover;opacity:.9;text-align:center;background:#ffffff0d;border-radius:12px;place-items:center;width:min(100%,260px);padding:0;font-size:12px;display:grid}.bcp-mo-now p{opacity:.8;flex:180px;margin:0;font-size:13px}.bcp-lib.bcp-films{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.bcp-lib.bcp-films button{aspect-ratio:auto;text-align:left;background:0 0;flex-direction:column;gap:5px;height:auto;padding:0;display:flex;position:relative}.bcp-lib.bcp-films button img,.bcp-lib.bcp-films button video{aspect-ratio:5/4;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block;position:static}.bcp-lib.bcp-films small{opacity:.85;font-size:11.5px;line-height:1.25}.bcp-lib.bcp-films small em{opacity:.6;font-style:normal;display:block}.bcp-wait{opacity:.7;grid-column:1/-1;font-size:13px}.bsh-down{z-index:2;color:#fff;height:40px;font:600 11.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#aa2d49 0%,#9e1030 45%,#780c24 100%);border-radius:999px;align-items:center;gap:8px;padding:0 18px;position:absolute;bottom:15px;right:16px;box-shadow:inset 0 1px #ffffff59,0 8px 20px #00000073}.bsh-down i{font-size:15px;font-style:normal;animation:1.8s ease-in-out infinite bshDown;display:inline-block}@keyframes bshDown{0%,to{transform:translateY(-1px)}50%{transform:translateY(3px)}}.bsh-down{display:inline-flex}.bsh-card:not(.on) .bsh-down{opacity:.75}.bsh-down.app i{animation-name:bshRight}@keyframes bshRight{0%,to{transform:translate(-1px)}50%{transform:translate(3px)}}@media (min-width:700px){.bsh-down{height:44px;font-size:12px;bottom:20px;right:22px}}@media (max-width:699px){.bsh-down{height:30px;padding:0 12px;font-size:9.5px;top:10px;bottom:auto;right:10px}.bsh-down i{font-size:12px}}.bsh-sw{scroll-margin-top:128px}.bbc .bsh-sw.bsh-lit{animation:1.5s ease-out bshLit}@keyframes bshLit{0%{box-shadow:0 0 #e6cc90e6}40%{box-shadow:0 0 0 8px #e6cc9059}to{box-shadow:0 0 0 14px #e6cc9000}}@media (prefers-reduced-motion:reduce){.bsh-down i,.bbc .bsh-sw.bsh-lit{animation:none}}.bsh-art.bfx{z-index:0;background:#000;position:absolute;inset:0;overflow:hidden}.bfx-s{transition:filter .7s;position:absolute;inset:0}.bfx-s.dim{filter:brightness(.45)saturate(.7)}.bfx-s>img{object-fit:cover;object-position:50% 32%;opacity:0;width:100%;height:100%;animation:2.6s cubic-bezier(.2,.7,.2,1) 1.75s forwards bfxAf;position:absolute;inset:0}@keyframes bfxAf{0%{opacity:0;filter:brightness(1.45)saturate(.8);transform:scale(1.07)}60%{opacity:1}to{opacity:1;filter:none;transform:none}}.bfx-s .pol{z-index:1;box-sizing:border-box;background:#f4efe4;width:34%;height:64%;padding:1.4% 1.4% 5%;animation:.48s both bfxDrop,.6s cubic-bezier(.65,0,.25,1) .52s forwards bfxBig,1.6s 1.75s forwards bfxGone;position:absolute;top:7%;left:33%;box-shadow:0 18px 50px #000000b3}.bfx-s .pol img{object-fit:cover;object-position:50% 32%;width:100%;height:100%;display:block}@keyframes bfxDrop{0%{animation-timing-function:cubic-bezier(.55,0,.9,.5);transform:translateY(-170%)rotate(-16deg)}62%{animation-timing-function:ease-out;transform:translateY(0)rotate(-4deg)}78%{animation-timing-function:ease-in;transform:translateY(-4%)rotate(-5deg)}to{transform:translateY(0)rotate(-5deg)}}@keyframes bfxBig{0%{width:34%;height:64%;padding:1.4% 1.4% 5%;top:7%;left:33%;transform:translateY(0)rotate(-5deg);box-shadow:0 18px 50px #000000b3}to{width:100%;height:100%;box-shadow:none;padding:0;top:0;left:0;transform:none}}@keyframes bfxGone{0%{opacity:1;filter:none}to{opacity:0;filter:blur(8px)}}.bsh-lab.promise b,.bsh-lab.promise i{font-size:clamp(25px,3.1vw,42px)!important;line-height:1.04!important}.bsh-lab.promise .bsh-kick em{color:var(--gold-hi)}.bbc-grid.bfg .bfg-t{aspect-ratio:4/5;cursor:pointer;border:0;width:100%;padding:0;display:block}.bbc-grid.bfg .bfg-t>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bbc-grid.bfg .bfg-t>img.a{opacity:0;filter:brightness(1.45)saturate(.8);transition:opacity 1.6s,transform 2.6s cubic-bezier(.2,.7,.2,1),filter 2.2s;transform:scale(1.07)}.bbc-grid.bfg .bfg-t>img.b{transition:filter 1.6s}.bbc-grid.bfg .bfg-t.seen>img.a,.bbc-grid.bfg .bfg-t.solo>img.a{opacity:1;filter:none;transform:none}.bbc-grid.bfg .bfg-t.seen>img.b{filter:blur(6px)}.bfg-t .snp{z-index:1;box-sizing:border-box;opacity:0;pointer-events:none;background:#f4efe4;width:34%;padding:3% 3% 10%;position:absolute;bottom:5%;left:5%;transform:translateY(-320%)rotate(-18deg);box-shadow:0 6px 18px #0009}.bbc-grid.bfg .bfg-t .snp img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block;position:static}.bfg-t.seen .snp{animation:.7s 1.5s both bfgSnp}@keyframes bfgSnp{0%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.9,.5);transform:translateY(-320%)rotate(-18deg)}65%{opacity:1;animation-timing-function:ease-out;transform:translateY(0)rotate(-5deg)}80%{opacity:1;animation-timing-function:ease-in;transform:translateY(-6%)rotate(-7deg)}to{opacity:1;transform:rotate(-7deg)}}@media (prefers-reduced-motion:reduce){.bfx-s>img{opacity:1;animation:none}.bfx-s .pol{display:none}.bbc-grid.bfg .bfg-t>img.a{opacity:1;filter:none;transition:none;transform:none}.bfg-t .snp{opacity:1;animation:none;transform:rotate(-7deg)}}.bmk-rc{flex-direction:column;gap:12px;display:flex}.bmk-rc .bmk-k{font:500 10px var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0}.bmk-rc h3{margin:0}.bmk-lines{border-top:1px solid #e6cc902e;flex-direction:column;margin:2px 0 0;padding:0;list-style:none;display:flex}.bmk-lines li{border-bottom:1px solid #e6cc902e;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.bmk-lines .ic{background:#1a1f2b;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;overflow:hidden;box-shadow:0 0 0 1.5px #e6cc9099}.bmk-lines li:nth-child(2) .ic{border-radius:10px}.bmk-lines .ic img{object-fit:cover;width:100%;height:100%}.bmk-lines .ic b{font:600 20px var(--serif);color:var(--gold-hi,#e6cc90)}.bmk-lines .tx{flex-direction:column;gap:3px;min-width:0;display:flex}.bmk-lines .tx b{font:600 16px/1.2 var(--serif);color:var(--cream)}.bmk-lines .tx small{color:var(--muted);font-size:12px;line-height:1.4}.bmk-lines em{font-style:normal;font:500 13px var(--sans);color:var(--cream);white-space:nowrap}.bmk-total{justify-content:space-between;align-items:baseline;padding:2px 0 4px;display:flex}.bmk-total span{font:500 11px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.bmk-total b{font:600 20px var(--serif);color:var(--gold-hi,#e6cc90)}.bmk-rc .bmk-back{opacity:.85;align-self:center;font-size:13px;text-decoration:none}.bsh-tt.hlx{position:relative;top:auto!important}.bsh-tt.hlx .bsh-tt-in{justify-content:space-around;gap:4px;max-width:560px;padding:12px 6px 10px;display:flex}.bsh-tt.hlx .bsh-tt-in>i{display:none}.bbc .bsh-tt.hlx button{letter-spacing:.14em;flex-direction:column;flex:1;align-items:center;gap:7px;padding:0;font-size:10.5px;display:flex}.bsh-tt.hlx .hl{width:60px;height:60px;box-shadow:0 0 0 2px var(--ink,#0e1118),0 0 0 3.5px #e6cc9047;border-radius:50%;transition:box-shadow .25s,transform .25s;display:block;position:relative;overflow:hidden}.bsh-tt.hlx .hl img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bbc .bsh-tt.hlx button.on .hl{box-shadow:0 0 0 2.5px var(--ink,#0e1118),0 0 0 5px var(--gold-hi,#e6cc90),0 6px 18px #e6cc9040;transform:scale(1.06)}@media (min-width:700px){.bsh-tt.hlx .hl{width:68px;height:68px}.bbc .bsh-tt.hlx button{font-size:11.5px}}.bsh-tt.hlx .hl.split img.af{clip-path:polygon(100% 0,100% 100%,0 100%);animation:6s ease-in-out infinite hlFix}@keyframes hlFix{0%,30%{clip-path:polygon(100% 0,100% 100%,0 100%)}45%,80%{clip-path:polygon(100% -100%,100% 100%,-100% 100%)}95%,to{clip-path:polygon(100% 0,100% 100%,0 100%)}}.bsh-tt.hlx .hl.split:after{content:"";background:#f4dda3e6;height:1.5px;animation:6s ease-in-out infinite hlLine;position:absolute;top:50%;left:-10%;right:-10%;transform:rotate(-45deg)}@keyframes hlLine{0%,30%{opacity:1}40%,85%{opacity:0}95%,to{opacity:1}}@media (min-width:900px){.bsh-arrows,.bsh-end{display:none!important}.bsh-track{scroll-snap-type:none!important;padding:4px 0 8px!important;display:block!important;overflow:hidden!important}.bsh-card{display:none!important}.bsh-card.sel{animation:.45s both bshIn;aspect-ratio:21/8!important;flex:none!important;width:min(1180px,100% - 48px)!important;max-width:none!important;margin:0 auto!important;display:block!important}@keyframes bshIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}}.bsh-sw{grid-template-columns:1fr 1fr;display:grid!important}.bsh-sw button{justify-content:center}.bfr-row .bbc-ftag,.bfr-row .bbc-rc b,.bbc-grid .bbc-hrt,.bbc-grid .bbc-snd,.bbc-grid .bbc-sent,.bbc-grid .bbc-burst{display:none}.bfr-grid .bbc-ftag{display:inline-block}@media (prefers-reduced-motion:reduce){.bsh-tt.hlx .hl.split img.af,.bsh-tt.hlx .hl.split:after{animation:none}}.bbc .bbc-p4 .bbc-pin{padding-bottom:0;position:static}.bbc .bbc-p4 .bbc-pin .bbc-stage{max-height:min(58svh,125vw);transition:none}.bbc-p4top{z-index:3;pointer-events:none;background:linear-gradient(#06080cb3,#06080c47 60%,#0000);align-items:flex-start;gap:10px;padding:12px 10px 40px 12px;display:flex;position:absolute;top:0;left:0;right:0}.bbc-p4top>*{pointer-events:auto}.bbc .bbc-p4back{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#0a0c127a;border:1px solid #ffffff47;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.bbc .bbc-p4back svg{width:18px;height:18px}.bbc-p4name{pointer-events:none;flex:1;min-width:0;padding-top:1px}.bbc-p4name small{font:500 9px/1.6 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-hi);display:block}.bbc-p4name h1{font:600 clamp(19px,5.4vw,26px)/1.1 var(--serif);color:#fff;text-shadow:0 1px 10px #00000073;text-wrap:balance;margin:0}.bbc-p4icons{flex:none;gap:0;display:flex}.bbc .bbc-p4icons .bbc-ib{color:#fff;filter:drop-shadow(0 1px 4px #00000080);width:40px;height:40px}.bbc .bbc-p4icons .bbc-ib.on{color:var(--rose)}.bbc .bbc-p4icons .bbc-ib svg{width:24px;height:24px}.bbc-p4foot{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:10px;padding:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.bbc-p4foot>*{pointer-events:auto}.bbc-p4who{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:500 12px var(--sans);letter-spacing:.03em;color:var(--cream);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;background:#0a0c1299;border-radius:99px;max-width:60%;padding:5px 11px;overflow:hidden}.bbc-p4foot .bbc-dots{flex-wrap:wrap;justify-content:flex-end;max-width:40%}.bbc .bbc-p4rec{color:#fff;background:linear-gradient(#aa2d49,#9e1030 45%,#780c24);border-radius:99px;justify-content:center;align-items:center;gap:12px;width:calc(100% - 28px);max-width:560px;height:54px;margin:14px auto 0;transition:transform .2s;display:flex;box-shadow:inset 0 1px #ffffff59,0 10px 26px #9e10306b,0 0 0 4px #e6cc902e}.bbc .bbc-p4rec:active{transform:scale(.97)}@media (hover:hover){.bbc .bbc-p4rec:hover{transform:translateY(-1px)}}.bbc .bbc-p4rec img{object-fit:cover;width:36px;height:36px;box-shadow:0 0 0 2px var(--gold-hi);border-radius:50%}.bbc .bbc-p4seal{width:36px;height:36px;position:relative}.bbc .bbc-p4seal svg{width:100%;height:100%;position:absolute;inset:0}.bbc .bbc-p4rec b{font:600 15px var(--sans);letter-spacing:.16em;text-transform:uppercase}.bbc .bbc-p4rec small{font:500 12px var(--sans);letter-spacing:.04em;opacity:.8}.bbc-p4more{justify-content:space-between;align-items:baseline;padding:22px 14px 10px;display:flex}.bbc-p4more h2{font:600 21px/1.1 var(--serif);color:var(--cream);margin:0}.bbc-p4more h2 i{color:var(--gold-hi);font-weight:400}.bbc-p4grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.bbc-p4t{aspect-ratio:4/5;background:var(--card);padding:0;display:block;position:relative;overflow:hidden}.bbc-p4t img{object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}@media (hover:hover){.bbc-p4t:hover img{transform:scale(1.04)}}.bbc-p4t span{min-width:18px;height:18px;font:600 10px var(--sans);color:var(--cream);background:#0a0c129e;border-radius:99px;place-items:center;padding:0 5px;display:grid;position:absolute;top:5px;right:5px}@media (min-width:1000px){.bbc .bbc-p4 .bbc-pin{position:sticky;top:88px}.bbc .bbc-p4 .bbc-pin .bbc-stage{max-height:none}.bbc-p4more{padding:0 2px 12px}.bbc-p4grid{gap:4px}.bbc-p4t{border-radius:6px}.bbc .bbc-p4rec{width:min(100%,80svh - 240px)}}.bfx2-h{padding:6px 8px 12px}.bfx2-h h2{font:600 clamp(20px,5.4vw,28px)/1.15 var(--serif);color:var(--cream);margin:0}.bfx2-h h2 i{color:var(--gold-hi);font-weight:500}.bfx2-h p{font:400 12.5px var(--sans);color:var(--muted);margin:4px 0 0}.bbc-grid.bfx2 .bfx2-t{aspect-ratio:4/5;cursor:pointer;background:#000;border:0;width:100%;padding:0;display:block}.bbc-grid.bfx2 .bfx2-t>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bbc-grid.bfx2 .bfx2-t>img.a{opacity:0;will-change:opacity}.bfxv{z-index:1000;background:#000;animation:.3s bfxvIn;position:fixed;inset:0}@keyframes bfxvIn{0%{opacity:0;transform:scale(.98)}}.bfxv-sl{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;display:flex;position:absolute;inset:0;overflow:auto hidden}.bfxv-sl::-webkit-scrollbar{display:none}.bfxv-s{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;height:100%;position:relative}.bfxv-s>img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}@media (min-width:700px){.bfxv-s>img{object-fit:contain;background:#000}}.bfxv-s>img.stu{opacity:0}.bfxv-s.run>img.stu{animation:5s ease-in-out infinite bfxvLoop}@keyframes bfxvLoop{0%,8%{opacity:0}18%,70%{opacity:1}82%,to{opacity:0}}.bfxv-ch{left:16px;bottom:calc(112px + env(safe-area-inset-bottom,0px));white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:500 12px var(--sans);letter-spacing:.06em;color:var(--cream);background:#0a0c1299;border-radius:99px;padding:6px 12px;display:grid;position:absolute}.bfxv-ch i{grid-area:1/1;font-style:normal}.bfxv-ch .b{opacity:0;color:var(--gold-hi)}.bfxv-s.run .bfxv-ch .a{animation:5s linear infinite bfxvChA}.bfxv-s.run .bfxv-ch .b{animation:5s linear infinite bfxvChB}@keyframes bfxvChA{0%,12%{opacity:1}14%,75%{opacity:0}77%,to{opacity:1}}@keyframes bfxvChB{0%,12%{opacity:0}14%,75%{opacity:1}77%,to{opacity:0}}.bfxv-top{padding:calc(16px + env(safe-area-inset-top,0px)) 16px 56px;pointer-events:none;background:linear-gradient(#06080cbf,#0000);align-items:center;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.bfxv-top>*{pointer-events:auto}.bfxv-top p{font:600 clamp(19px,5.4vw,26px)/1.15 var(--serif);color:#fff;text-shadow:0 1px 8px #00000080;margin:0}.bfxv-top p i{color:var(--gold-hi);font-weight:500}.bfxv .bfxv-x{color:#fff;background:#0a0c1280;border:1px solid #ffffff47;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.bfxv-n{right:16px;bottom:calc(118px + env(safe-area-inset-bottom,0px));font:500 11px var(--sans);letter-spacing:.1em;color:#f6f0e0bf;position:absolute}.bfxv .bfxv-go{left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));color:#fff;width:min(100% - 36px,520px);height:56px;font:600 14px var(--sans);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#aa2d49,#9e1030 45%,#780c24);border-radius:99px;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%);box-shadow:inset 0 1px #ffffff59,0 12px 30px #9e10308c,0 0 0 4px #e6cc9038}.bfxv .bfxv-go:active{transform:translate(-50%)scale(.97)}.bfxv:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#06080cb8 60%);height:200px;position:absolute;bottom:0;left:0;right:0}.bfxv .bfxv-go,.bfxv .bfxv-top,.bfxv .bfxv-n,.bfxv .bb-arw{z-index:2}@media (prefers-reduced-motion:reduce){.bfxv-s.run>img.stu{opacity:1;animation:none}.bfxv-s.run .bfxv-ch .a,.bfxv-s.run .bfxv-ch .b{animation:none}}.bbc .bbc-p4line{text-align:center;font:600 clamp(19px,5.2vw,24px)/1.15 var(--serif);color:var(--cream);margin:16px 14px 0}.bbc .bbc-p4line i{color:var(--gold-hi);font-weight:500}.bbc .bbc-p4line+.bbc-p4rec{margin-top:10px}