*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.bg-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.bg-relative{position:relative}.bg-mx-auto{margin-left:auto;margin-right:auto}.bg-mt-1{margin-top:.25rem}.bg-mt-2{margin-top:.5rem}.bg-mt-3{margin-top:.75rem}.bg-mt-4{margin-top:1rem}.bg-mt-5{margin-top:1.25rem}.bg-mt-6{margin-top:1.5rem}.bg-mt-auto{margin-top:auto}.bg-flex{display:flex}.bg-w-full{width:100%}.bg-min-w-0{min-width:0}.bg-flex-1{flex:1 1 0%}.bg-flex-\[1\.6\]{flex:1.6}.bg-flex-col{flex-direction:column}.bg-flex-wrap{flex-wrap:wrap}.bg-items-start{align-items:flex-start}.bg-items-center{align-items:center}.bg-items-baseline{align-items:baseline}.bg-justify-center{justify-content:center}.bg-justify-between{justify-content:space-between}.bg-gap-1\.5{gap:.375rem}.bg-gap-2{gap:.5rem}.bg-gap-3{gap:.75rem}.bg-gap-4{gap:1rem}.bg-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bg-px-6{padding-left:1.5rem;padding-right:1.5rem}.bg-py-3{padding-top:.75rem;padding-bottom:.75rem}.bg-pt-4{padding-top:1rem}.bg-text-center{text-align:center}.bg-font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.bg-text-\[10px\]{font-size:10px}.bg-text-\[11px\]{font-size:11px}.bg-text-\[12px\]{font-size:12px}.bg-text-\[13px\]{font-size:13px}.bg-text-\[19px\]{font-size:19px}.bg-text-\[26px\]{font-size:26px}.bg-text-\[30px\]{font-size:30px}.bg-text-\[32px\]{font-size:32px}.bg-text-\[9px\]{font-size:9px}.bg-uppercase{text-transform:uppercase}.bg-italic{font-style:italic}.bg-tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.bg-leading-relaxed{line-height:1.625}.bg-leading-tight{line-height:1.25}.bg-tracking-\[0\.18em\]{letter-spacing:.18em}.bg-tracking-\[0\.22em\]{letter-spacing:.22em}.bg-tracking-\[0\.2em\]{letter-spacing:.2em}.bg-tracking-\[0\.32em\]{letter-spacing:.32em}.bg-tracking-\[0\.34em\]{letter-spacing:.34em}.bg-tracking-\[0\.3em\]{letter-spacing:.3em}.bg-text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.bg-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.bg-text-white\/35{color:hsla(0,0%,100%,.35)}.bg-text-white\/40{color:hsla(0,0%,100%,.4)}.bg-text-white\/45{color:hsla(0,0%,100%,.45)}.bg-text-white\/50{color:hsla(0,0%,100%,.5)}.bg-text-white\/55{color:hsla(0,0%,100%,.55)}.bg-text-white\/65{color:hsla(0,0%,100%,.65)}.bg-text-white\/80{color:hsla(0,0%,100%,.8)}.bg-opacity-40{opacity:.4}.bg-outline-none{outline:2px solid transparent;outline-offset:2px}.cb3d-root{--cb-bg:#000;--cb-ink:#fff;--cb-gold:#d4af37;--cb-line:#222;--cb-elev:#0a0a0a;--cb-frame:22px;position:relative;isolation:isolate;background:var(--cb-bg);color:var(--cb-ink);font-family:system-ui,-apple-system,Segoe UI,sans-serif;padding:clamp(1.25rem,3vw,2.5rem) clamp(.9rem,3vw,2rem) 1.4rem;border:1px solid var(--cb-line);overflow:hidden;overscroll-behavior:contain;line-height:1.5}.cb3d-root,.cb3d-root *,.cb3d-root :after,.cb3d-root :before{box-sizing:border-box}.cb3d-root button{font:inherit;cursor:pointer;background:none;border:0;color:inherit}.cb3d-root blockquote,.cb3d-root h2,.cb3d-root h3,.cb3d-root h4,.cb3d-root p{margin:0}.cb3d-root .bg-font-serif{font-family:Georgia,Times New Roman,serif}.cb3d-title{font-size:clamp(1.6rem,4.2vw,2.4rem);letter-spacing:.03em;font-weight:400}.cb3d-masthead{text-align:center;margin-bottom:clamp(1.2rem,3vw,2rem)}.cb3d-halo{position:absolute;inset:-40%;pointer-events:none;z-index:0;background:radial-gradient(1px 1px at 18% 28%,hsla(0,0%,100%,.35),transparent),radial-gradient(1px 1px at 64% 72%,hsla(0,0%,100%,.22),transparent),radial-gradient(1.5px 1.5px at 82% 18%,rgba(212,175,55,.4),transparent),radial-gradient(1px 1px at 38% 84%,hsla(0,0%,100%,.18),transparent),radial-gradient(60% 42% at 50% 0,rgba(212,175,55,.07),transparent 70%)}.cb3d-carousel,.cb3d-masthead,.cb3d-sitefoot{position:relative;z-index:1}.cb3d-frame22{border:var(--cb-frame) solid var(--cb-line);background:var(--cb-elev);position:relative}.cb3d-frame22:after{content:"";position:absolute;inset:calc(var(--cb-frame)*-1);border:1px solid hsla(0,0%,100%,.08);pointer-events:none}@keyframes cb3d-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.cb3d-shimmer-text{background:linear-gradient(100deg,#fff 40%,var(--cb-gold) 50%,#fff 60%);background-size:600px 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:cb3d-shimmer 3.2s linear infinite}@media (prefers-reduced-motion:reduce){.cb3d-shimmer-text{animation:none;-webkit-text-fill-color:#fff;color:#fff;background:none}}.cb3d-stage{height:var(--cb-stage-h,480px);max-width:1240px;perspective:var(--cb-persp,1180px);perspective-origin:50% 50%;transform-style:flat}.cb3d-stage:focus-visible{outline:2px solid var(--cb-gold);outline-offset:6px}.cb3d-ring{margin:auto;width:var(--cb-card-w,340px);height:var(--cb-card-h,440px);will-change:transform}.cb3d-ring,.cb3d-slot{position:absolute;inset:0;transform-style:preserve-3d}.cb3d-slot{backface-visibility:hidden;transition:opacity .26s linear,filter .26s linear;contain:layout style}.cb3d-focus{margin:auto;width:var(--cb-card-w,320px);height:var(--cb-card-h,414px)}.cb3d-focus,.cb3d-focus-card{position:absolute;inset:0;transform-style:preserve-3d}.cb3d-focus-card{animation:cb3d-focus-in .62s cubic-bezier(.16,.84,.24,1) both}.cb3d-focus-card.cb3d-no-anim{animation:none}@keyframes cb3d-focus-in{0%{opacity:0;transform:rotateY(15deg) translateZ(-40px)}to{opacity:1;transform:rotateY(0deg) translateZ(0)}}@media (prefers-reduced-motion:reduce){.cb3d-focus-card{animation:none}}.cb3d-card{display:flex;flex-direction:column;width:100%;height:100%;padding:1.1rem 1.15rem 1.05rem;background:linear-gradient(160deg,#0d0d0d,#050505 60%,#000);border:1px solid var(--cb-line);box-shadow:0 0 0 1px hsla(0,0%,100%,.03),0 30px 60px rgba(0,0,0,.8);transition:filter .7s ease,box-shadow .7s ease;overflow:hidden}.cb3d-card-front{border-color:color-mix(in srgb,var(--gem) 55%,#222);box-shadow:0 0 0 1px color-mix(in srgb,var(--gem) 30%,transparent),0 0 46px color-mix(in srgb,var(--gem) 22%,transparent),0 34px 70px rgba(0,0,0,.85)}.cb3d-card-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 46% at 50% 0,color-mix(in srgb,var(--gem) 26%,transparent),transparent 70%);opacity:.9}.cb3d-clamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cb3d-swatch{width:22px;height:22px;display:inline-block;border:1px solid hsla(0,0%,100%,.22);box-shadow:inset 0 0 8px hsla(0,0%,100%,.28)}.cb3d-btn{position:relative;padding:.5rem .85rem;border:1px solid var(--cb-line);background:#0a0a0a;color:#fff;font-size:12px;letter-spacing:.12em;text-transform:uppercase;transition:border-color .2s ease,background .2s ease,transform .12s ease;overflow:hidden}.cb3d-btn:hover{border-color:hsla(0,0%,100%,.5);background:#111}.cb3d-btn:active{transform:translateY(1px)}.cb3d-btn:focus-visible{outline:2px solid var(--cb-gold);outline-offset:2px}.cb3d-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12),transparent);background-size:600px 100%;animation:cb3d-shimmer 2.6s linear infinite;opacity:0;transition:opacity .2s ease;pointer-events:none}.cb3d-btn:hover:after{opacity:1}.cb3d-btn-wide{min-width:118px}.cb3d-btn-gold{border-color:color-mix(in srgb,var(--cb-gold) 60%,#222);color:var(--cb-gold)}.cb3d-btn-gold:hover{border-color:var(--cb-gold);background:rgba(212,175,55,.08)}.cb3d-dot{width:22px;height:22px;border:1px solid var(--cb-line);background:#0a0a0a;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.cb3d-dot-on,.cb3d-dot:hover{border-color:var(--dot)}.cb3d-dot-on{background:var(--dot);box-shadow:0 0 12px color-mix(in srgb,var(--dot) 60%,transparent);transform:rotate(45deg)}.cb3d-dot:focus-visible{outline:2px solid var(--cb-gold);outline-offset:2px}.cb3d-modal-backdrop{position:fixed;inset:0;z-index:999990;background:rgba(0,0,0,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:clamp(.6rem,3vw,2rem);color:#fff;font-family:system-ui,sans-serif;line-height:1.55}.cb3d-modal{width:min(680px,100%);max-height:92vh;display:flex}.cb3d-modal-scroll{overflow-y:auto;padding:clamp(1rem,3vw,1.8rem);width:100%}.cb3d-h4{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--cb-gold);margin-bottom:.45rem}.cb3d-body{font-size:13.5px;color:hsla(0,0%,100%,.82)}.cb3d-whisper{border-left:2px solid var(--gem,var(--cb-gold));padding:.8rem 1rem;background:color-mix(in srgb,var(--gem,#d4af37) 8%,transparent);font-family:Georgia,serif;font-style:italic;font-size:14.5px;color:hsla(0,0%,100%,.9)}.cb3d-game-root{position:fixed;inset:0;z-index:999999;background:radial-gradient(90% 60% at 50% -10%,color-mix(in srgb,var(--gem) 16%,transparent),transparent 70%),#000;display:flex;align-items:center;justify-content:center;padding:clamp(4px,1.6vw,22px);color:#fff;font-family:system-ui,sans-serif;overscroll-behavior:contain;touch-action:manipulation}.cb3d-game-shell{width:min(560px,100%);max-height:100%;display:flex;flex-direction:column;padding:clamp(10px,2vw,18px);overflow:hidden}@media (max-width:520px){.cb3d-game-shell{--cb-frame:10px}}.cb3d-hud{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.cb3d-statrow{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px}.cb3d-stat{border:1px solid var(--cb-line);background:#060606;padding:6px 8px;display:flex;flex-direction:column;gap:2px}.cb3d-stat span{font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.cb3d-stat strong{font-size:15px;font-variant-numeric:tabular-nums}.cb3d-objectives{display:flex;flex-direction:column;gap:6px;margin-top:8px}.cb3d-objective{border:1px solid var(--cb-line);background:#060606;padding:6px 8px}.cb3d-objective-done{border-color:color-mix(in srgb,var(--gem) 60%,#222)}.cb3d-meter{height:4px;background:#151515;margin-top:5px}.cb3d-meter-fill{height:100%;background:linear-gradient(90deg,var(--gem),#fff);transition:width .5s ease}.cb3d-board-wrap{position:relative;margin-top:10px;flex:1;min-height:0;display:flex}.cb3d-board{display:grid;gap:clamp(2px,.7vw,5px);width:100%;margin:auto;aspect-ratio:1/1;max-height:100%;align-self:center}.cb3d-cell{position:relative;border:1px solid #1c1c1c;background:#070707;display:flex;align-items:center;justify-content:center;padding:0;min-width:0;min-height:0;transition:background .15s ease,border-color .15s ease,transform .12s ease;touch-action:none}.cb3d-cell:hover:not(:disabled){border-color:hsla(0,0%,100%,.35)}.cb3d-cell:focus-visible{outline:2px solid var(--cb-gold);outline-offset:-2px;z-index:2}.cb3d-cell-hole{background:transparent;border-color:transparent;pointer-events:none}.cb3d-cell-sel{border-color:#fff;background:#141414;transform:scale(1.06);z-index:2;box-shadow:0 0 14px hsla(0,0%,100%,.35)}.cb3d-cell-patina:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,hsla(0,0%,100%,.16) 0 4px,transparent 4px 9px);border:1px solid hsla(0,0%,100%,.3);pointer-events:none}.cb3d-gem{font-size:clamp(15px,3.6vw,26px);color:var(--cellc);text-shadow:0 0 10px color-mix(in srgb,var(--cellc) 75%,transparent),0 1px 0 rgba(0,0,0,.8);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;transition:transform .14s ease}.cb3d-cell:hover:not(:disabled) .cb3d-gem{transform:scale(1.12)}.cb3d-cell-special .cb3d-gem{animation:cb3d-pulse 1.4s ease-in-out infinite}@keyframes cb3d-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.7)}}.cb3d-star{position:absolute;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.85),transparent);pointer-events:none}.cb3d-star-row{left:-160%;right:-160%;top:50%;height:2px;transform:translateY(-50%)}.cb3d-star-col{top:-160%;bottom:-160%;left:50%;width:2px;transform:translateX(-50%)}.cb3d-fx-clear{animation:cb3d-pop .38s ease forwards}@keyframes cb3d-pop{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--cellc,#fff) 70%,transparent)}to{box-shadow:0 0 22px 10px transparent}}.cb3d-fx-forge{animation:cb3d-forge .42s ease}@keyframes cb3d-forge{0%{transform:scale(.6) rotate(-18deg)}60%{transform:scale(1.22) rotate(6deg)}to{transform:scale(1)}}.cb3d-chainflash{position:absolute;inset:0;z-index:3;pointer-events:none;display:flex;align-items:center;justify-content:center;font-family:Georgia,serif;font-style:italic;font-size:clamp(20px,5vw,34px);color:var(--cb-gold);text-shadow:0 0 26px rgba(212,175,55,.75);animation:cb3d-chain .9s ease forwards}@keyframes cb3d-chain{0%{opacity:0;transform:scale(.7)}25%{opacity:1;transform:scale(1.06)}to{opacity:0;transform:scale(1.28) translateY(-14px)}}.cb3d-ledger{margin-top:10px;padding-top:8px;border-top:1px solid var(--cb-line);display:flex;flex-wrap:wrap;gap:4px 12px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.35);font-variant-numeric:tabular-nums;word-break:break-all}.cb3d-endveil{position:fixed;inset:0;z-index:1000000;background:rgba(0,0,0,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1rem}.cb3d-endcard{width:min(460px,100%);padding:clamp(1.2rem,4vw,2rem);text-align:center;animation:cb3d-rise .5s ease}@keyframes cb3d-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.cb3d-sitefoot{margin-top:1.6rem;padding-top:.9rem;border-top:1px solid var(--cb-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;font-size:10.5px;letter-spacing:.12em;color:hsla(0,0%,100%,.5)}@media (max-width:640px){.cb3d-statrow{grid-template-columns:repeat(2,1fr)}}.cb3d-seo{max-width:78ch;margin:0 auto;color:hsla(0,0%,100%,.72)}.cb3d-seo h2{font-size:clamp(1.3rem,3.4vw,1.9rem);font-weight:400;letter-spacing:.03em;color:#fff;margin-bottom:.6rem}.cb3d-seo h3{font-size:1.02rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-gold);margin:1.5rem 0 .4rem}.cb3d-seo p{margin:0 0 .55rem;font-size:.92rem;line-height:1.7}.cb3d-seo strong{color:hsla(0,0%,100%,.9);font-weight:500}.cb3d-seo-month{padding-bottom:.5rem;border-bottom:1px solid var(--cb-line)}.cb3d-cell-lock{cursor:not-allowed;background:linear-gradient(150deg,#0b0b0d,#17171b 50%,#08080a);border-color:#3a3a42!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05),inset 0 0 18px rgba(0,0,0,.9)}.cb3d-cell-lock .cb3d-gem{opacity:.34;filter:grayscale(.7)}.cb3d-casing{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.5em;color:#6e6e78;pointer-events:none;text-shadow:0 0 10px rgba(0,0,0,.9)}.cb3d-cell-lock-cracked .cb3d-casing{color:var(--cb-gold);animation:cb3d-crack 1.6s ease-in-out infinite}@keyframes cb3d-crack{0%,to{opacity:.75}50%{opacity:1;transform:scale(1.06)}}.cb3d-cell-hint{animation:cb3d-hint 1.5s ease-in-out infinite}@keyframes cb3d-hint{0%,to{box-shadow:inset 0 0 0 1px rgba(212,175,55,.35)}50%{box-shadow:inset 0 0 0 2px var(--cb-gold),0 0 18px rgba(212,175,55,.45)}}.cb3d-combo-banner{text-align:center;margin:0 0 .7rem;font-size:clamp(.85rem,2.6vw,1.15rem);letter-spacing:.3em;color:var(--cb-gold);text-shadow:0 0 22px rgba(212,175,55,.55);animation:cb3d-combo-pop 1.4s cubic-bezier(.16,.84,.24,1) both}@keyframes cb3d-combo-pop{0%{opacity:0;transform:scale(.82);letter-spacing:.05em}22%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cb3d-cell-hint,.cb3d-cell-lock-cracked .cb3d-casing,.cb3d-combo-banner{animation:none}}