.puzzle-module__MI811W__root{width:min(100% - 2rem,72rem);color:var(--foreground);margin:0 auto;padding:1.1rem 0 4rem;position:relative}.puzzle-module__MI811W__root:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#d7b86c2e 1px,#0000 1px),linear-gradient(90deg,#d7b86c2e 1px,#0000 1px);background-size:56px 56px;height:25rem;position:absolute;inset:5rem -1rem auto;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.puzzle-module__MI811W__root>*{z-index:1;position:relative}.puzzle-module__MI811W__nav{color:var(--muted);justify-content:space-between;gap:1rem;font-size:.85rem;display:flex}.puzzle-module__MI811W__header{border-bottom:1px solid var(--border);padding:1rem 0 .9rem}.puzzle-module__MI811W__heroHeader{grid-template-columns:minmax(0,1fr) 9rem;align-items:end;gap:2rem;padding:1.6rem 0 1.35rem;display:grid}.puzzle-module__MI811W__heroCopy{min-width:0}.puzzle-module__MI811W__eyebrow{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:750}.puzzle-module__MI811W__heroStatus{color:var(--gold-soft);letter-spacing:.12em;background:#d7b86c12;border:1px solid #d7b86c7a;border-radius:999px;margin-top:.75rem;padding:.28rem .58rem;font-size:.67rem;font-weight:800;display:inline-flex}.puzzle-module__MI811W__header h1{letter-spacing:-.05em;margin:.55rem 0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.03}.puzzle-module__MI811W__header p{color:var(--muted);max-width:46rem;margin:0;line-height:1.65}.puzzle-module__MI811W__heroArtwork{text-align:center;justify-self:end;width:5.5rem}.puzzle-module__MI811W__heroArtwork img{object-fit:contain;filter:drop-shadow(0 10px 16px #0000003d);width:100%;height:6.2rem}.puzzle-module__MI811W__heroArtwork strong,.puzzle-module__MI811W__heroArtwork span{display:block}.puzzle-module__MI811W__heroArtwork strong{margin-top:.55rem;font-size:.78rem}.puzzle-module__MI811W__heroArtwork span{color:var(--muted);margin-top:.2rem;font-size:.65rem;line-height:1.35}.puzzle-module__MI811W__launchStrip{background:#d7b86c09;border-block:1px solid #d7b86c57;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:1rem 0 0;display:grid}.puzzle-module__MI811W__launchStrip>div{border-right:1px solid var(--border);padding:1rem}.puzzle-module__MI811W__launchStrip>div:last-of-type{border-right:0}.puzzle-module__MI811W__launchStrip span,.puzzle-module__MI811W__launchStrip strong{display:block}.puzzle-module__MI811W__launchStrip span{color:var(--gold);letter-spacing:.16em;font-size:.65rem;font-weight:800}.puzzle-module__MI811W__launchStrip strong{margin-top:.32rem;font-size:.84rem;line-height:1.35}.puzzle-module__MI811W__launchStrip p{border-top:1px solid var(--border);color:var(--muted);grid-column:1/-1;margin:0;padding:.75rem 1rem;font-size:.78rem;line-height:1.5}.puzzle-module__MI811W__workbench{grid-template-columns:1fr;align-items:start;gap:1.8rem;padding:1.4rem 0 1.7rem;display:grid}.puzzle-module__MI811W__game{min-width:0}.puzzle-module__MI811W__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.puzzle-module__MI811W__timer{font:600 clamp(1.45rem,3vw,2rem) var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums}.puzzle-module__MI811W__small{color:var(--muted);font-size:.8rem;line-height:1.6}.puzzle-module__MI811W__button,.puzzle-module__MI811W__root button{cursor:pointer}.puzzle-module__MI811W__button{border:1px solid var(--border-strong);min-height:44px;color:inherit;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1rem;font-size:.85rem;font-weight:650;display:inline-flex}.puzzle-module__MI811W__button:disabled{opacity:.45;cursor:default}.puzzle-module__MI811W__primary{border-color:var(--gold);color:var(--gold-soft);background:#d7b86c12}.puzzle-module__MI811W__boardWrap{margin-inline:auto;position:relative}.puzzle-module__MI811W__grid{border:1px solid var(--border-strong);background:#10151f;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid;overflow:hidden;box-shadow:0 20px 55px #00000038}.puzzle-module__MI811W__slot{min-width:0;min-height:0;color:var(--muted);touch-action:none;-webkit-user-select:none;user-select:none;background-color:#0003;border:1px solid #e8dab51f;padding:0;position:relative}.puzzle-module__MI811W__slot:disabled{cursor:default}.puzzle-module__MI811W__slot:focus-visible,.puzzle-module__MI811W__button:focus-visible,.puzzle-module__MI811W__root summary:focus-visible{outline:3px solid var(--gold-soft);outline-offset:-3px;z-index:1}.puzzle-module__MI811W__selected{box-shadow:inset 0 0 0 3px var(--gold);z-index:1}.puzzle-module__MI811W__tray{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;width:min(100%,38rem);margin:.55rem auto 0;padding:4px 0 2px;display:grid;overflow:visible}.puzzle-module__MI811W__tray .puzzle-module__MI811W__slot{border-radius:4px;width:100%}.puzzle-module__MI811W__trayLabel{width:min(100%,38rem);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin:1rem auto 0;font-size:.72rem;display:flex}.puzzle-module__MI811W__overlay{text-align:center;background:#080b12db;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex;position:absolute;inset:0}.puzzle-module__MI811W__countdown{font-variant-numeric:tabular-nums;color:var(--gold-soft);font-size:4rem}.puzzle-module__MI811W__preview{object-fit:contain;width:100%;height:auto;display:block}.puzzle-module__MI811W__previewBox{z-index:150;background:#000000e6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.puzzle-module__MI811W__previewContent{background:var(--background);border:1px solid var(--border-strong);width:min(100%,750px);padding:1rem}.puzzle-module__MI811W__previewContent img{object-fit:contain;max-height:75dvh}.puzzle-module__MI811W__side{border-block:1px solid var(--border);padding:1.35rem 0}.puzzle-module__MI811W__side h2{margin:.55rem 0 .8rem;font-size:1.35rem;font-weight:700}.puzzle-module__MI811W__side ol{margin-top:.6rem}.puzzle-module__MI811W__side li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.7rem 0;font-size:.85rem;display:grid}.puzzle-module__MI811W__side strong{font-variant-numeric:tabular-nums}.puzzle-module__MI811W__rewards{border-block:1px solid #d7b86c4d;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0;display:grid}.puzzle-module__MI811W__rewards div{border-right:1px solid var(--border);grid-template-columns:auto auto 1fr;align-items:baseline;gap:.4rem;padding:.75rem .85rem;display:grid}.puzzle-module__MI811W__rewards div:last-child{border-right:0}.puzzle-module__MI811W__rewards span{color:var(--gold);font-weight:800}.puzzle-module__MI811W__rewards strong{color:var(--gold-soft);font-size:1.45rem}.puzzle-module__MI811W__rewards small{color:var(--muted);font-size:.72rem}.puzzle-module__MI811W__result{border-bottom:1px solid var(--border);padding:1.2rem 0}.puzzle-module__MI811W__result h2{font-size:1.4rem}.puzzle-module__MI811W__error{color:#efb9b9;margin:.8rem 0;line-height:1.5}.puzzle-module__MI811W__howItWorks{border-top:1px solid var(--border);grid-template-columns:14rem minmax(0,1fr);gap:2rem;padding:1.6rem 0;display:grid}.puzzle-module__MI811W__howItWorks h2{margin:.45rem 0 0;font-size:1.25rem;line-height:1.25}.puzzle-module__MI811W__howGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.puzzle-module__MI811W__howStep{border-top:1px solid #d7b86c6b;padding-top:.8rem}.puzzle-module__MI811W__howStep span{color:var(--gold);font:700 .72rem var(--font-geist-mono),monospace}.puzzle-module__MI811W__howStep strong{margin:.4rem 0;font-size:.9rem;display:block}.puzzle-module__MI811W__howStep p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.puzzle-module__MI811W__rules{border-top:1px solid var(--border);max-width:50rem;padding:1.5rem 0}.puzzle-module__MI811W__rules summary{cursor:pointer;padding:.5rem 0;font-size:1rem;font-weight:700}.puzzle-module__MI811W__rules p{color:var(--muted);margin:.8rem 0;font-size:.9rem;line-height:1.8}.puzzle-module__MI811W__archive{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.puzzle-module__MI811W__home{background:#d7b86c06;border-block:1px solid #d7b86c47;align-items:center;gap:1rem;margin:0 0 1.5rem;padding:1rem 1.05rem;transition:border-color .2s,background .2s,transform .2s;display:flex}.puzzle-module__MI811W__home:hover{background:#d7b86c0d;border-color:#d7b86ca6}.puzzle-module__MI811W__homeArtwork{flex:0 0 56px;justify-content:center;display:flex}.puzzle-module__MI811W__homeArtwork img{object-fit:contain;filter:drop-shadow(0 8px 12px #00000040);width:52px;height:64px}.puzzle-module__MI811W__homeCopy{flex:1;min-width:0}.puzzle-module__MI811W__homeTopline{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.puzzle-module__MI811W__home strong{letter-spacing:.12em;color:var(--gold);font-size:.75rem;display:block}.puzzle-module__MI811W__homeTitle{margin-top:.28rem;font-size:.95rem;display:block}.puzzle-module__MI811W__homeMeta{color:var(--muted);margin-top:.25rem;font-size:.78rem;line-height:1.5;display:block}.puzzle-module__MI811W__homeBadge{color:var(--gold-soft);letter-spacing:.12em;border:1px solid #d7b86c8c;border-radius:999px;padding:.15rem .42rem;font-size:.58rem;font-style:normal;font-weight:850}.puzzle-module__MI811W__home b{margin-left:auto;font-size:1.2rem}.puzzle-module__MI811W__navPuzzle{color:var(--gold-soft);letter-spacing:.03em;background:#d7b86c13;border:1px solid #d7b86cb8;border-radius:999px;align-items:center;gap:.45rem;padding:.62rem .85rem;font-size:.82rem;font-weight:800;animation:3.8s ease-in-out infinite puzzle-module__MI811W__navPuzzleGlow;display:inline-flex}.puzzle-module__MI811W__navPuzzle:hover{border-color:var(--gold);background:#d7b86c21}.puzzle-module__MI811W__navPuzzleBadge{background:var(--gold);color:#17130a;letter-spacing:.11em;border-radius:999px;padding:.14rem .38rem;font-size:.52rem;font-weight:900}.puzzle-module__MI811W__own{border-left:2px solid var(--gold);background:#d7b86c0d;padding-left:.6rem!important}@keyframes puzzle-module__MI811W__navPuzzleGlow{0%,to{box-shadow:0 0 #d7b86c00}50%{box-shadow:0 0 18px #d7b86c33}}@media (max-width:800px){.puzzle-module__MI811W__root{padding-top:.8rem}.puzzle-module__MI811W__heroHeader{grid-template-columns:minmax(0,1fr) 4.6rem;gap:.8rem;padding:1rem 0}.puzzle-module__MI811W__heroArtwork{width:4rem}.puzzle-module__MI811W__heroArtwork img{height:4.8rem}.puzzle-module__MI811W__header h1{font-size:clamp(1.8rem,9vw,2.7rem)}.puzzle-module__MI811W__launchStrip{grid-template-columns:1fr 1fr}.puzzle-module__MI811W__launchStrip>div:nth-child(2){border-right:0}.puzzle-module__MI811W__launchStrip>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.puzzle-module__MI811W__workbench{gap:1rem;padding-top:1rem}.puzzle-module__MI811W__toolbar{margin-bottom:.6rem}.puzzle-module__MI811W__tray,.puzzle-module__MI811W__trayLabel{width:min(100%,17rem)}.puzzle-module__MI811W__tray{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.puzzle-module__MI811W__side li{grid-template-columns:minmax(0,1fr) auto}.puzzle-module__MI811W__side li .puzzle-module__MI811W__small{grid-column:1/-1}.puzzle-module__MI811W__rewards div{grid-template-columns:auto auto}.puzzle-module__MI811W__rewards small{grid-column:1/-1}.puzzle-module__MI811W__howItWorks{grid-template-columns:1fr;gap:1rem}.puzzle-module__MI811W__howGrid{grid-template-columns:1fr}.puzzle-module__MI811W__howStep{grid-template-columns:2rem 1fr;column-gap:.6rem;display:grid}.puzzle-module__MI811W__howStep strong{margin:0}.puzzle-module__MI811W__howStep p{grid-column:2;margin-top:.15rem}.puzzle-module__MI811W__home{padding:.85rem .4rem}.puzzle-module__MI811W__homeMeta{font-size:.72rem}.puzzle-module__MI811W__navPuzzle{padding:.62rem .72rem}.puzzle-module__MI811W__navPuzzleBadge{display:none}}@media (prefers-reduced-motion:reduce){.puzzle-module__MI811W__root *,.puzzle-module__MI811W__home *,.puzzle-module__MI811W__navPuzzle{scroll-behavior:auto!important;transition:none!important;animation:none!important}}