.DwGTZW_stage{--found:#49d48a;--hot:#ff5b3d;--warm:#ffa83a;--cool:#4f9dff;--cold:#59606e;--ink:#f4efe6;--muted:#a39d92;--line:#fff4e11a;width:100%;max-width:56rem;color:var(--ink);margin:0 auto}.DwGTZW_head{margin-bottom:1rem}.DwGTZW_shelf{--pad-l:9%;--pad-r:5%;--floor:20%;--rise:30%;--case-w:clamp(3.5rem, 13vw, 7.25rem);height:clamp(11.5rem,34vw,18.5rem);box-shadow:inset 0 0 0 1px var(--line);isolation:isolate;background:radial-gradient(120% 90% at 4% 100%,#ffd69629,#0000 55%),linear-gradient(#0c0e14 0%,#12141b 62%,#0a0b0f 100%);border-radius:.9rem;position:relative;overflow:hidden}.DwGTZW_shelfLight{pointer-events:none;z-index:0;background:radial-gradient(closest-side,#ffe2b03d,#0000);width:46%;height:120%;position:absolute;inset:-20% auto auto -6%}.DwGTZW_backShelf{z-index:0;clip-path:polygon(0 9%,100% 14%,100% 33%,0 47%);opacity:.32;background:repeating-linear-gradient(90deg,#3a3f4c 0 .55rem,#2a2e38 .55rem .62rem,#4a3f3a .62rem 1.05rem,#24272f 1.05rem 1.12rem,#33404a 1.12rem 1.5rem,#1f2229 1.5rem 1.58rem,#463a48 1.58rem 1.9rem,#23262d 1.9rem 1.98rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000e6,#00000040 75%,#0000);mask-image:linear-gradient(90deg,#000000e6,#00000040 75%,#0000)}.DwGTZW_backEdge{z-index:0;clip-path:polygon(0 47%,100% 33%,100% 35%,0 51%);background:linear-gradient(90deg,#f3ead838,#f3ead80d);position:absolute;inset:0}.DwGTZW_shelfBoard{z-index:1;width:100%;height:100%;position:absolute;inset:0}.DwGTZW_shelfLoading .DwGTZW_slotEmpty{animation:1.6s ease-in-out infinite DwGTZW_closest-breathe}.DwGTZW_item,.DwGTZW_slot{left:calc(var(--pad-l) + var(--t) * (100% - var(--pad-l) - var(--pad-r)));bottom:calc(var(--floor) + var(--t) * var(--rise));width:var(--case-w);transform:translateX(-50%) scale(calc(1 - var(--t) * .6));transform-origin:50% 100%;z-index:2;position:absolute}.DwGTZW_slot{z-index:500}.DwGTZW_case{aspect-ratio:3/4;background:#23262f;border-radius:3px;display:block;position:relative;overflow:hidden;box-shadow:inset 3px 0 #ffffff24,0 10px 18px -6px #000c,0 2px #0009}.DwGTZW_case img{object-fit:cover;width:100%;height:100%;display:block}.DwGTZW_caseTitle{text-align:center;height:100%;color:var(--ink);justify-content:center;align-items:center;padding:.3rem;font-size:.6rem;line-height:1.15;display:flex}.DwGTZW_slotEmpty{aspect-ratio:3/4;font-family:var(--font-heading,inherit);color:#ffeccdb3;background:#ffe8c40d;border:2px dashed #ffeccd73;border-radius:4px;justify-content:center;align-items:center;font-size:clamp(1.6rem,5vw,2.6rem);font-weight:900;display:flex;box-shadow:0 0 40px #ffd6961f}.DwGTZW_caseSecret{animation:.7s cubic-bezier(.2,.9,.25,1.15) both DwGTZW_closest-slide-in}.DwGTZW_stamp{border:2px solid var(--found);color:var(--found);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#0a0e0cb8;border-radius:3px;padding:.12rem .4rem;font-size:clamp(.55rem,1.6vw,.8rem);font-weight:900;animation:.45s cubic-bezier(.3,1.6,.5,1) .55s both DwGTZW_closest-stamp;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.DwGTZW_stampGaveUp{border-color:var(--muted);color:var(--ink)}.DwGTZW_itemNewest{animation:.55s cubic-bezier(.2,.9,.3,1.2) both DwGTZW_closest-drop}.DwGTZW_itemNewest .DwGTZW_case{box-shadow:inset 3px 0 #ffffff24,0 0 0 2px #fff4e1e6,0 12px 22px -6px #000000d9}.DwGTZW_tag{font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;color:#fff;min-width:2.2rem;transform:translateX(-50%) scale(calc((1 - var(--t,0) * .3) / (1 - var(--t,0) * .6)));transform-origin:50% 0;border-radius:2px;padding:.08rem .32rem;font-size:clamp(.62rem,1.6vw,.82rem);font-weight:800;line-height:1.3;position:absolute;top:calc(100% + .32rem);left:50%;box-shadow:0 1px #00000059}.DwGTZW_tag.DwGTZW_heatFound{background:var(--found);color:#08140d}.DwGTZW_tag.DwGTZW_heatHot{background:var(--hot)}.DwGTZW_tag.DwGTZW_heatWarm{background:var(--warm);color:#1c1003}.DwGTZW_tag.DwGTZW_heatCool{background:var(--cool)}.DwGTZW_tag.DwGTZW_heatCold{background:var(--cold)}.DwGTZW_tagHint{outline-offset:1px;outline:1.5px dashed #ffffffd9}.DwGTZW_farEnd{right:.7rem;bottom:calc(var(--floor) + var(--rise) - 10%);font-variant-numeric:tabular-nums;color:#fff4e152;z-index:3;font-size:.62rem;font-weight:700;position:absolute}.DwGTZW_controls{margin-top:1rem}.DwGTZW_inputSkeleton{height:3.25rem;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0a;border-radius:.7rem;margin-top:1rem}.DwGTZW_inputForm{gap:.5rem;display:flex}.DwGTZW_inputWrap{flex:1;min-width:0;position:relative}.DwGTZW_input{width:100%;height:3.25rem;color:var(--ink);background:#14161d;border:1px solid #fff4e138;border-radius:.7rem;outline:none;padding:0 1rem;font-size:1.05rem}.DwGTZW_input::placeholder{color:#6f6a62}.DwGTZW_input:focus{border-color:#ffe2b0bf;box-shadow:0 0 0 3px #ffd69624}.DwGTZW_guessButton{color:#17120b;background:#f4e7cf;border-radius:.7rem;flex:none;height:3.25rem;padding:0 1.2rem;font-weight:800;transition:background .15s}.DwGTZW_guessButton:hover:not(:disabled){background:#fff4de}.DwGTZW_guessButton:disabled{opacity:.45}.DwGTZW_suggestions{z-index:30;background:#171a22;border:1px solid #fff4e129;border-radius:.7rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:hidden;box-shadow:0 18px 40px #0009}.DwGTZW_suggestion{cursor:pointer;align-items:center;gap:.7rem;padding:.4rem .75rem;display:flex}.DwGTZW_suggestionActive{background:#ffe2b01a}.DwGTZW_suggestionThumb{aspect-ratio:3/4;background:#262a33;border-radius:2px;flex:none;width:1.7rem;overflow:hidden}.DwGTZW_suggestionThumb img{object-fit:cover;width:100%;height:100%}.DwGTZW_suggestionName{flex:1;min-width:0;font-weight:600;line-height:1.25}.DwGTZW_suggestionYear{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.8rem}.DwGTZW_helpers{align-items:center;gap:.35rem;margin-top:.6rem;display:flex}.DwGTZW_count{color:var(--muted);flex:1;font-size:.85rem}.DwGTZW_helper{min-height:2.25rem;color:var(--ink);border-radius:999px;padding:0 .8rem;font-size:.85rem;font-weight:600;transition:background .15s;box-shadow:inset 0 0 0 1px #fff4e12e}.DwGTZW_helper:hover{background:#fff4e112}.DwGTZW_helperArmed{background:#ff5b3d29;box-shadow:inset 0 0 0 1px #ff5b3d99}.DwGTZW_notice{min-height:1.4rem;color:var(--muted);margin-top:.5rem;font-size:.9rem}.DwGTZW_howto{max-width:38rem;color:var(--muted);margin-top:.5rem;font-size:.95rem;line-height:1.6}.DwGTZW_latest{border-bottom:1px solid var(--line);margin-bottom:.9rem;padding-bottom:.9rem}.DwGTZW_latest .DwGTZW_row{list-style:none}.DwGTZW_list{gap:.4rem;display:grid}.DwGTZW_row{background:#ffffff09;border-radius:.6rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.45rem .75rem .45rem .45rem;display:grid;position:relative;overflow:hidden}.DwGTZW_rowFill{width:calc(var(--close) * 100%);background:linear-gradient(90deg, color-mix(in srgb, var(--heat) 24%, transparent), color-mix(in srgb, var(--heat) 10%, transparent));pointer-events:none;position:absolute;inset:0 auto 0 0}.DwGTZW_rowNewest{box-shadow:inset 0 0 0 1.5px #fff4e18c}.DwGTZW_rowThumb{aspect-ratio:3/4;background:#262a33;border-radius:3px;width:2.4rem;position:relative;overflow:hidden}.DwGTZW_rowThumb img{object-fit:cover;width:100%;height:100%}.DwGTZW_rowText{min-width:0;display:grid;position:relative}.DwGTZW_rowName{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.DwGTZW_rowYear{color:var(--muted);font-weight:500}.DwGTZW_rowTraits{text-overflow:ellipsis;white-space:nowrap;color:#c9c1b3;font-size:.8rem;overflow:hidden}.DwGTZW_hintMark{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);vertical-align:.1em;border-radius:3px;margin-left:.45rem;padding:0 .3rem;font-size:.68rem;font-weight:700;box-shadow:inset 0 0 0 1px #fff4e140}.DwGTZW_rowPlace{background:var(--heat);color:#fff;font-variant-numeric:tabular-nums;text-align:center;border-radius:3px;min-width:3.4rem;padding:.15rem .45rem;font-size:1rem;font-weight:900;position:relative}.DwGTZW_rowHash{opacity:.7;margin-right:.05em;font-weight:700}.DwGTZW_heatFound{--heat:var(--found)}.DwGTZW_heatHot{--heat:var(--hot)}.DwGTZW_heatWarm{--heat:var(--warm)}.DwGTZW_heatCool{--heat:var(--cool)}.DwGTZW_heatCold{--heat:var(--cold)}.DwGTZW_row.DwGTZW_heatWarm .DwGTZW_rowPlace,.DwGTZW_row.DwGTZW_heatFound .DwGTZW_rowPlace{color:#17120b}.DwGTZW_finish{border-bottom:1px solid var(--line);margin-top:1.1rem;margin-bottom:1.2rem;padding-bottom:1.2rem}.DwGTZW_dayLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.DwGTZW_finishTitle{margin-top:.25rem;font-size:clamp(1.35rem,4vw,1.9rem);line-height:1.15}.DwGTZW_finishTitle strong{font-weight:900}.DwGTZW_finishCount{color:#d8d0c2;margin-top:.3rem}.DwGTZW_finishActions{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1rem;display:flex}.DwGTZW_primary{color:#17120b;background:#f4e7cf;border-radius:.7rem;align-items:center;gap:.5rem;min-height:2.9rem;padding:0 1.2rem;font-weight:800;display:inline-flex}.DwGTZW_primary:hover{background:#fff4de}.DwGTZW_tomorrow{color:var(--muted);font-size:.88rem}.DwGTZW_neighbours{margin-top:1.4rem}.DwGTZW_neighboursHead{font-size:.9rem;font-weight:700}.DwGTZW_neighbourRow{scrollbar-width:thin;grid-auto-columns:4.6rem;grid-auto-flow:column;gap:.7rem;margin-top:.6rem;padding-bottom:.4rem;display:grid;overflow-x:auto}.DwGTZW_neighbour{align-content:start;justify-items:center;gap:.25rem;padding-top:0;display:grid;position:relative}.DwGTZW_neighbourCase{aspect-ratio:3/4;background:#262a33;border-radius:3px;width:100%;display:block;overflow:hidden;box-shadow:inset 3px 0 #ffffff24,0 6px 12px -4px #000000b3}.DwGTZW_neighbourCase img{object-fit:cover;width:100%;height:100%}.DwGTZW_neighbour .DwGTZW_tag{--t:0;min-width:0;font-size:.7rem;position:static;transform:none}.DwGTZW_neighbourName{text-align:center;color:#d0c8ba;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:.7rem;line-height:1.2;display:-webkit-box;overflow:hidden}.DwGTZW_onward{flex-wrap:wrap;gap:.4rem 1.2rem;margin-top:1rem;font-size:.88rem;display:flex}.DwGTZW_onward a{color:#e8dfcf;text-underline-offset:3px;align-items:center;gap:.3rem;-webkit-text-decoration:underline #fff4e140;text-decoration:underline #fff4e140;display:inline-flex}.DwGTZW_onward a:hover{color:#fff}@keyframes DwGTZW_closest-drop{0%{opacity:0;translate:0 -2.4rem}70%{opacity:1;translate:0 .15rem}to{opacity:1;translate:0}}@keyframes DwGTZW_closest-slide-in{0%{opacity:0;translate:0 -1.8rem}to{opacity:1;translate:0}}@keyframes DwGTZW_closest-stamp{0%{opacity:0;scale:1.8}to{opacity:1;scale:1}}@keyframes DwGTZW_closest-breathe{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.DwGTZW_itemNewest,.DwGTZW_caseSecret,.DwGTZW_stamp,.DwGTZW_shelfLoading .DwGTZW_slotEmpty{animation:none}}@media (max-width:480px){.DwGTZW_shelf{border-radius:.6rem}.DwGTZW_rowTraits{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}
