.forty-thieves_root__2VWc_{--ft-accent:#5c9dff;--ft-accent-soft:rgba(92,157,255,0.16);--ft-sel:var(--amber,#ffb020);--ft-gem:#3ee08f;--ft-dusk:#7f8cff;--ft-warn:var(--wine,#e0455b);--ft-cave:#0e0c12;--ft-glass:rgba(16,13,20,0.78);--ft-veil:linear-gradient(180deg,rgba(10,9,14,0.3),rgba(10,9,14,0.62));--ft-rail-l:132px;--ft-rail-r:84px;--t-lift:120ms;--t-move:220ms;--t-super:700ms;--t-flip:250ms;--t-pulse:360ms;--t-crown:600ms;--t-shake:180ms;--ctl-accent:var(--ft-accent);--ctl-accent-soft:var(--ft-accent-soft);--ctl-sel:var(--ft-sel);--ctl-ink:#071226;--ctl-surface:var(--ft-glass);--fb-accent:var(--ft-accent);--fb-warn:#ff8a8a;--fb-hair:rgba(92,157,255,0.28);--sp-hint:var(--amber,#ffb020);--sp-empty-img:url(/games/forty-thieves/niche-plate.webp);--cf-face-img:url(/games/forty-thieves/card-face.webp);--cf-back-img:url(/games/forty-thieves/card-back.webp);--cf-paper:#f4efe2;--cf-ink-red:#c62839;--cf-ink-black:#16182b;position:relative;isolation:isolate;margin:0 calc(-1 * var(--stage-pad-x));padding:4px 0 0;scroll-margin-top:calc(64px + env(safe-area-inset-top, 0px));border-radius:16px;overflow:hidden;overflow:clip;color:var(--text);background-color:var(--ft-cave);background-image:url(/games/forty-thieves/bg-stage.webp);background-size:cover;background-position:top;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.forty-thieves_veil__T2LnE{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 18% at 50% 0,rgba(255,176,32,.08),transparent 70%),radial-gradient(140% 110% at 50% 40%,transparent 50%,rgba(6,5,9,.66)),var(--ft-veil)}.forty-thieves_screen__vupLQ{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px}.forty-thieves_left__6Ye9r,.forty-thieves_mid__VItls{display:contents}.forty-thieves_hud__nKYuG{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 8px}.forty-thieves_hudMain__SRu8U{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.forty-thieves_hudLine__I9Mro{display:flex;align-items:center;gap:6px;min-width:0}.forty-thieves_chipBtn__8mZXM{display:inline-flex;align-items:center;flex:0 1 auto;min-height:44px;min-width:44px;max-width:34%;margin:-10px 0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.forty-thieves_dealChip__7mTPp{display:inline-block;max-width:100%;padding:3px 9px;border-radius:12px;border:1px solid rgba(255,176,32,.35);background:rgba(30,24,18,.78);color:var(--text);font-family:var(--font-num);font-size:13px;font-weight:800;line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.forty-thieves_badge__P__b_{display:inline-flex;align-items:center;gap:3px;flex:none;font-size:12px;font-weight:700;color:var(--ft-accent);white-space:nowrap}.forty-thieves_badge__P__b_[data-kind=random]{color:var(--ft-dusk)}.forty-thieves_badgeIcon__ZofA0{width:17px;height:17px;flex:none}.forty-thieves_badgeShort__Tflsk{display:none}.forty-thieves_readouts__mYhsd{display:inline-flex;align-items:center;gap:8px;margin-left:auto;flex:none}.forty-thieves_readout__riuMb{font-family:var(--font-num);font-size:12.5px;font-weight:700;color:var(--text-2);white-space:nowrap}.forty-thieves_doneWrap__BM6_E{position:relative;display:inline-flex;align-items:center;gap:2px;color:var(--ft-gem)}.forty-thieves_gemIcon__8iri3{width:14px;height:14px;flex:none}.forty-thieves_done__n8JSq{display:inline-block;font-family:var(--font-num);font-size:13px;font-weight:900;white-space:nowrap}.forty-thieves_done__n8JSq[data-beat]{animation:forty-thieves_ft-beat__1VMkD var(--t-crown) cubic-bezier(.34,1.56,.64,1)}.forty-thieves_gain__3hQ0z{position:absolute;right:-14px;top:-6px;font-family:var(--font-num);font-size:12px;font-weight:900;color:var(--ft-gem);pointer-events:none;animation:forty-thieves_ft-float__CoZ5i .48s ease-out forwards}.forty-thieves_halfGlint__MxE_I{position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;mix-blend-mode:screen;pointer-events:none;scale:1.3;animation:forty-thieves_ft-spark__Ul66d var(--t-crown) ease-out forwards}.forty-thieves_tierLine__rymUS{margin:0;font-size:11px;line-height:14px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forty-thieves_ctl__Tf0L3{position:relative;display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border-radius:10px;border:1.5px solid color-mix(in srgb,var(--ft-sel) 80%,transparent);background:linear-gradient(180deg,rgba(36,26,14,.82),rgba(14,11,18,.9));color:var(--ft-sel);box-shadow:0 3px 0 rgba(0,0,0,.55),0 0 12px -4px color-mix(in srgb,var(--ft-sel) 60%,transparent),inset 0 1px 0 rgba(255,220,150,.18);font:inherit;cursor:pointer;transition:transform 90ms ease,box-shadow 90ms ease,opacity .12s ease}.forty-thieves_ctl__Tf0L3:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 rgba(0,0,0,.55)}.forty-thieves_ctl__Tf0L3:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.forty-thieves_card__ClXml:focus-visible,.forty-thieves_colHit__xWhn9:focus-visible,.forty-thieves_ctl__Tf0L3:focus-visible,.forty-thieves_found__DibQM:focus-visible,.forty-thieves_waste__P6FRL:focus-visible{outline:2px solid var(--ft-accent);outline-offset:2px}.forty-thieves_ctlIcon__4sHC5{width:24px;height:24px}.forty-thieves_ctl__Tf0L3[data-nudge]{animation:forty-thieves_ft-glow__D72fj 1s ease-in-out 2 alternate}.forty-thieves_ctl__Tf0L3[data-shake]{animation:forty-thieves_ft-shake__6T5Xw var(--t-shake) ease-in-out}.forty-thieves_goal__1Y_H7{margin:0;padding:0 8px;font-size:11.5px;line-height:14px;color:var(--text-dim)}.forty-thieves_foundWrap__RUAnn{position:relative;padding:2px 4px 0}.forty-thieves_found__DibQM{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:3px;gap:3px;width:100%;height:50px;padding:0;border:0;border-radius:10px;background:none;color:inherit;font:inherit;cursor:pointer;transition:box-shadow var(--t-lift) ease-out,opacity var(--t-lift) ease-out}.forty-thieves_found__DibQM[data-target]{box-shadow:0 0 0 1.5px var(--ft-accent-soft)}.forty-thieves_found__DibQM[data-shake]{animation:forty-thieves_ft-shake__6T5Xw var(--t-shake) ease-in-out}.forty-thieves_pile__wAF_V{position:relative;display:block;min-width:0;height:100%;border-radius:6px;background:url(/games/forty-thieves/niche-plate.webp) 50%/100% 100% no-repeat;box-shadow:inset 0 0 0 1px rgba(255,176,32,.22)}.forty-thieves_pileSuit__UFuV0{position:absolute;left:50%;top:55%;width:16px;height:16px;transform:translate(-50%,-50%);color:var(--text-dim);opacity:.35}.forty-thieves_pileCard__iy41u{position:absolute;inset:3px 3px 3px 3px;border-radius:5px;overflow:hidden}.forty-thieves_pileCard__iy41u .forty-thieves_bigPip__pvrZc{display:none}.forty-thieves_pile__wAF_V[data-target]{box-shadow:inset 0 0 0 2px var(--ft-accent),0 0 12px -2px var(--ft-accent)}.forty-thieves_pile__wAF_V[data-hint]{box-shadow:inset 0 0 0 2px var(--ft-accent);animation:forty-thieves_ft-breath__4h_x8 .5s ease-in-out 4 alternate}.forty-thieves_pile__wAF_V[data-shake]{animation:forty-thieves_ft-shake__6T5Xw var(--t-shake) ease-in-out}.forty-thieves_pile__wAF_V[data-pulse]:after{content:"";position:absolute;inset:-2px;border-radius:7px;border:2px solid var(--ft-gem);pointer-events:none;animation:forty-thieves_ft-ring__E8zVs var(--t-pulse) ease-out forwards}.forty-thieves_pile__wAF_V[data-gold]{box-shadow:inset 0 0 0 2px var(--amber,#ffb020),0 0 14px -3px var(--amber,#ffb020);animation:forty-thieves_ft-rise__Pf3yu .3s ease-out both}.forty-thieves_crown__qAvLs{position:absolute;left:50%;top:-7px;width:18px;height:14px;margin-left:-9px;object-fit:contain;pointer-events:none}.forty-thieves_pile__wAF_V[data-crown] .forty-thieves_crown__qAvLs{animation:forty-thieves_ft-crown__FqSHo .28s cubic-bezier(.34,1.56,.64,1) both}.forty-thieves_glint__u50Ap{position:absolute;left:50%;top:50%;width:70px;height:70px;margin:-35px 0 0 -35px;mix-blend-mode:screen;pointer-events:none;scale:.7;animation:forty-thieves_ft-spark__Ul66d var(--t-pulse) ease-out forwards}.forty-thieves_glint__u50Ap[data-big]{scale:1;animation-duration:var(--t-crown)}.forty-thieves_winBurst__I2zpj{position:absolute;left:0;top:-60px;width:100%;height:auto;mix-blend-mode:screen;pointer-events:none;z-index:50;animation:forty-thieves_ft-win__ql_F2 .7s ease-out forwards}.forty-thieves_wrap__Jf2YZ{position:relative;margin-top:2px}.forty-thieves_board__CHLw7{position:relative;touch-action:pan-y}.forty-thieves_root__2VWc_[data-dragging] .forty-thieves_board__CHLw7{touch-action:none}.forty-thieves_row__v8yIm{position:absolute;left:0;right:0;display:grid;grid-column-gap:var(--ft-gap);column-gap:var(--ft-gap)}.forty-thieves_col__4IC2Z{position:relative;isolation:isolate;min-width:0;height:100%;border-radius:8px;transition:box-shadow var(--t-lift) ease-out,background-color var(--t-lift) ease-out}.forty-thieves_col__4IC2Z[data-target="1"]{box-shadow:inset 0 0 0 1.5px var(--ft-accent);background:rgba(92,157,255,.06)}.forty-thieves_col__4IC2Z[data-target=first]{box-shadow:inset 0 0 0 2px var(--ft-accent),0 0 18px -6px var(--ft-accent);background:rgba(92,157,255,.1)}.forty-thieves_col__4IC2Z[data-hint]{box-shadow:inset 0 0 0 2px var(--ft-accent);animation:forty-thieves_ft-breath__4h_x8 .5s ease-in-out 4 alternate}.forty-thieves_col__4IC2Z[data-shake]{animation:forty-thieves_ft-shake__6T5Xw var(--t-shake) ease-in-out}.forty-thieves_col__4IC2Z[data-borrow] .forty-thieves_plate__upCnr{box-shadow:inset 0 0 0 1.5px var(--ft-accent);outline:1.5px dashed var(--ft-accent);outline-offset:-3px}.forty-thieves_colHit__xWhn9{position:absolute;inset:0;padding:0;border:0;border-radius:8px;background:none;color:inherit;font:inherit;cursor:pointer}.forty-thieves_colNo__B8NcM{position:absolute;left:0;right:0;top:0;height:14px;font-family:var(--font-num);font-size:11px;font-weight:700;line-height:14px;text-align:center;color:var(--text-dim)}.forty-thieves_plate__upCnr{position:absolute;left:50%;top:14px;width:var(--ft-cw);height:var(--ft-ch);margin-left:calc(var(--ft-cw) / -2);border-radius:7px;background:url(/games/forty-thieves/niche-plate.webp) 50%/100% 100% no-repeat;pointer-events:none}.forty-thieves_plate__upCnr[data-glow]{animation:forty-thieves_ft-plate__WWfe2 .4s ease-out}.forty-thieves_firstArrow__uUkIJ{position:absolute;left:50%;z-index:25;border:6px solid transparent;border-bottom:6px solid var(--ft-accent);transform:translateX(-50%);pointer-events:none}.forty-thieves_card__ClXml{position:absolute;left:50%;width:var(--ft-cw);height:var(--ft-ch);margin-left:calc(var(--ft-cw) / -2);padding:0;border:0;border-radius:6px;background:none;color:inherit;font:inherit;cursor:pointer;transition:translate var(--t-lift) ease-out,opacity var(--t-lift) ease-out,filter var(--t-lift) ease-out}.forty-thieves_face__8bnKG{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden;border-radius:6px;background-color:var(--cf-paper);background-image:var(--cf-face-img);background-size:cover;background-position:50%;color:var(--cf-ink-black);box-shadow:0 1px 0 rgba(0,0,0,.5),inset 0 0 0 1px rgba(0,0,0,.18)}.forty-thieves_face__8bnKG[data-tone=red]{color:var(--cf-ink-red)}.forty-thieves_corner__W8iZs{position:absolute;top:1px;left:4px;display:flex;align-items:center;gap:1px;height:13px;font-family:var(--font-num);font-size:var(--ft-rank);font-weight:900;line-height:12px;letter-spacing:-.03em}.forty-thieves_cornerPip__Qzegc{width:calc(var(--ft-rank) * .86);height:calc(var(--ft-rank) * .86)}.forty-thieves_bigPip__pvrZc{position:absolute;left:50%;top:58%;width:26px;height:26px;transform:translate(-50%,-50%);opacity:.88}.forty-thieves_board__CHLw7[data-selecting] .forty-thieves_card__ClXml:not([data-selected]){filter:brightness(.55)}.forty-thieves_root__2VWc_:has(.forty-thieves_board__CHLw7[data-selecting]) .forty-thieves_dockLeft__Jf82A,.forty-thieves_root__2VWc_:has(.forty-thieves_board__CHLw7[data-selecting]) .forty-thieves_found__DibQM:not([data-target]){opacity:.55}.forty-thieves_card__ClXml[data-selected]{translate:0 -6px}.forty-thieves_card__ClXml[data-selected] .forty-thieves_face__8bnKG{box-shadow:0 0 0 2px var(--ft-sel),0 0 12px -2px var(--ft-sel)}.forty-thieves_card__ClXml[data-over] .forty-thieves_face__8bnKG{box-shadow:none;outline:2px dashed var(--ft-warn);outline-offset:-1px}.forty-thieves_root__2VWc_[data-dragging] .forty-thieves_card__ClXml[data-selected],.forty-thieves_root__2VWc_[data-dragging] .forty-thieves_waste__P6FRL[data-selected] .forty-thieves_wasteTop___AT5A{translate:var(--drag-x,0) var(--drag-y,0);scale:1.04;z-index:45!important;transition:none}.forty-thieves_card__ClXml[data-hint="1"] .forty-thieves_face__8bnKG{outline:2px dashed var(--ft-sel);outline-offset:-1px;animation:forty-thieves_ft-breath__4h_x8 .5s ease-in-out 4 alternate}.forty-thieves_card__ClXml[data-hint=nudge] .forty-thieves_face__8bnKG{outline:2px dashed var(--ft-accent);outline-offset:-1px;animation:forty-thieves_ft-breath__4h_x8 .6s ease-in-out 4 alternate}.forty-thieves_card__ClXml[data-coach] .forty-thieves_face__8bnKG{box-shadow:0 0 0 2px var(--ft-accent),0 0 16px -2px var(--ft-accent);animation:forty-thieves_ft-breath__4h_x8 .8s ease-in-out infinite alternate}.forty-thieves_card__ClXml[data-shake]{animation:forty-thieves_ft-shake__6T5Xw var(--t-shake) ease-in-out}.forty-thieves_card__ClXml[data-shake] .forty-thieves_face__8bnKG{box-shadow:0 0 0 1.5px var(--ft-warn)}.forty-thieves_card__ClXml[data-deal]{animation:forty-thieves_ft-deal___ZwTy .26s cubic-bezier(.22,.61,.36,1) backwards}.forty-thieves_card__ClXml[data-deal] .forty-thieves_face__8bnKG{animation:forty-thieves_ft-flip__7Mxnm .26s ease-in-out backwards}.forty-thieves_root__2VWc_[data-still] .forty-thieves_card__ClXml,.forty-thieves_root__2VWc_[data-still] .forty-thieves_card__ClXml .forty-thieves_face__8bnKG{animation:none}.forty-thieves_coachPointer__joJvo{position:absolute;left:50%;z-index:26;width:22px;height:22px;margin-left:-11px;color:var(--ft-accent);pointer-events:none;animation:forty-thieves_ft-bob__N_2MC .7s ease-in-out infinite alternate}.forty-thieves_coachPointerIcon__3zrcB{width:22px;height:22px}.forty-thieves_selbar__0gmxV{border-color:rgba(92,157,255,.4);justify-content:space-between}.forty-thieves_selbar__0gmxV [data-shake]{animation:forty-thieves_ft-shake__6T5Xw var(--t-shake) ease-in-out}.forty-thieves_tweakGlyph__chTxH{display:inline-flex;flex-direction:column;align-items:center;line-height:1}.forty-thieves_tweakGlyph__chTxH small{font-family:var(--font-num);font-size:10px;font-weight:800;color:var(--text-2)}.forty-thieves_selText__uKEFf{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;line-height:1.15;overflow:hidden}.forty-thieves_selCount__pf8hF{font-family:var(--font-num);font-size:13px;font-weight:900;color:var(--ft-sel)}.forty-thieves_selCount__pf8hF[data-over]{color:#ff8a8a}.forty-thieves_selCap__Keq9K{display:inline-flex;align-items:center;gap:3px;max-width:100%;font-size:11px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forty-thieves_slotIcons__tgy_M{display:inline-flex;align-items:center;color:var(--ft-accent);font-family:var(--font-num)}.forty-thieves_slotIcons__tgy_M small{font-size:10px;font-weight:800}.forty-thieves_slotIcons__tgy_M[data-flash]{animation:forty-thieves_ft-breath__4h_x8 .3s ease-in-out 2 alternate}.forty-thieves_slotIcon__hVyor{width:12px;height:12px}.forty-thieves_notes__EfO6D{position:relative;z-index:30;height:0}.forty-thieves_coach__K_SOn,.forty-thieves_noProgress__flHh5{position:absolute;left:6px;right:6px;bottom:calc(var(--ft-lane) + 8px);animation:forty-thieves_ft-slide__zPYVm .2s ease-out}.forty-thieves_noProgress__flHh5{display:flex;flex-direction:column;gap:4px;padding:4px;border-radius:12px;border-left:3px solid var(--ft-dusk);background:rgba(14,12,24,.94)}.forty-thieves_noProgressActions__xXosN{display:flex;flex-wrap:wrap;gap:6px}.forty-thieves_noProgressActions__xXosN>*{flex:1 1 auto;min-height:44px}.forty-thieves_dockWrap__j2EFb{position:-webkit-sticky;position:sticky;bottom:0;z-index:40;margin-top:calc(-1 * var(--ft-lane) - 8px)}.forty-thieves_dockWrap__j2EFb:before{content:"";position:absolute;inset:0;z-index:-1;border-top:1px solid var(--edge,rgba(255,255,255,.12));background:rgba(14,12,18,.88);opacity:0;pointer-events:none;transition:opacity .12s ease-out}.forty-thieves_dockWrap__j2EFb[data-stuck]:before{opacity:1}@supports ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){.forty-thieves_dockWrap__j2EFb[data-stuck]:before{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.forty-thieves_dockSentinel__zN4on{display:block;height:1px;margin-top:-4px;pointer-events:none}.forty-thieves_lane__gQz4B{display:flex;align-items:center;gap:6px;height:24px;padding:0 8px}.forty-thieves_status__Y83Qe{flex:1 1 auto;min-width:0;font-size:12.5px}.forty-thieves_deadPill__84kLW{flex:none;min-height:44px;min-width:44px;margin:-10px 0;padding:0 8px;border:0;background:none;color:var(--ft-dusk);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.forty-thieves_dock__Mpof5{display:flex;align-items:stretch;gap:8px;height:104px;margin:0 6px;padding:6px 8px 8px;border-radius:14px;border:1px solid rgba(255,176,32,.22);background:linear-gradient(180deg,rgba(22,18,24,.82),rgba(10,9,13,.9));box-shadow:inset 0 1px 0 rgba(255,220,150,.08)}.forty-thieves_dockLeft__Jf82A{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;transition:opacity var(--t-lift) ease-out}.forty-thieves_dockKeys__wOEJB{flex:none;display:flex;flex-direction:column;justify-content:center;gap:6px}.forty-thieves_stockSlot__jlE23{--cf-w:62px;--cf-h:87px;position:relative;display:flex;align-items:center;gap:6px;flex:none}.forty-thieves_stock__eNMMm{flex:none}.forty-thieves_cautionDot__4TC8J{position:absolute;right:-3px;top:-3px;width:9px;height:9px;border-radius:50%;background:var(--ft-accent);box-shadow:0 0 8px var(--ft-accent);animation:forty-thieves_ft-pop__xT12f .24s cubic-bezier(.34,1.56,.64,1)}.forty-thieves_stockCaption__w8Ygb{width:66px;font-size:11px;line-height:1.3;color:var(--text-dim);animation:forty-thieves_ft-rise__Pf3yu .2s ease-out}.forty-thieves_stockCaption__w8Ygb[data-caution]{color:var(--text)}.forty-thieves_waste__P6FRL{position:relative;flex:none;width:calc(var(--ft-waste-w, 62px) + 28px);height:var(--ft-waste-h,87px);padding:0;border:0;border-radius:7px;background:none;color:inherit;font:inherit;cursor:pointer}.forty-thieves_waste__P6FRL .forty-thieves_plate__upCnr{left:auto;right:0;top:0;width:var(--ft-waste-w,62px);height:var(--ft-waste-h,87px);margin-left:0}.forty-thieves_wasteTop___AT5A,.forty-thieves_wasteUnder__sNWwW{position:absolute;top:0;right:0;width:var(--ft-waste-w,62px);height:var(--ft-waste-h,87px);border-radius:6px}.forty-thieves_wasteUnder__sNWwW{right:calc(var(--k) * 14px);pointer-events:none}.forty-thieves_wasteUnder__sNWwW .forty-thieves_face__8bnKG{filter:brightness(.9)}.forty-thieves_waste__P6FRL[data-flip] .forty-thieves_wasteTop___AT5A{animation:forty-thieves_ft-turn__ZezY4 var(--t-flip) ease-out}.forty-thieves_waste__P6FRL[data-flip] .forty-thieves_wasteTop___AT5A .forty-thieves_face__8bnKG{animation:forty-thieves_ft-reveal__9RymR var(--t-flip) ease-out}.forty-thieves_waste__P6FRL[data-selected] .forty-thieves_wasteTop___AT5A{translate:0 -6px}.forty-thieves_waste__P6FRL[data-selected] .forty-thieves_wasteTop___AT5A .forty-thieves_face__8bnKG{box-shadow:0 0 0 2px var(--ft-sel),0 0 12px -2px var(--ft-sel)}.forty-thieves_waste__P6FRL[data-hint="1"] .forty-thieves_wasteTop___AT5A .forty-thieves_face__8bnKG{outline:2px dashed var(--ft-sel);outline-offset:-1px;animation:forty-thieves_ft-breath__4h_x8 .5s ease-in-out 4 alternate}.forty-thieves_waste__P6FRL[data-hint=nudge] .forty-thieves_wasteTop___AT5A .forty-thieves_face__8bnKG{outline:2px dashed var(--ft-accent);outline-offset:-1px}.forty-thieves_waste__P6FRL[data-shake]{animation:forty-thieves_ft-shake__6T5Xw var(--t-shake) ease-in-out}.forty-thieves_finish__e_KSq{flex:1 1 auto;min-height:52px;animation:forty-thieves_ft-glow__D72fj .32s ease-in-out 2 alternate}.forty-thieves_afterBar__kkEdZ{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto}.forty-thieves_afterBar__kkEdZ>*{flex:1 1 auto;min-height:44px}.forty-thieves_screen__vupLQ[data-dim] .forty-thieves_board__CHLw7,.forty-thieves_screen__vupLQ[data-dim] .forty-thieves_found__DibQM{filter:saturate(.4) brightness(.6);transition:filter .3s ease-out}.forty-thieves_summary__ZK7oG{gap:8px}.forty-thieves_medal__zXxPd{align-self:center;width:72px;height:72px;animation:forty-thieves_ft-medal__HxpHr .42s cubic-bezier(.34,1.4,.64,1) both}.forty-thieves_headline__aBLU4{margin:0;text-align:center;font-size:18px;font-weight:900;color:var(--amber,#ffb020)}.forty-thieves_scoreGrid__IYbAT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0}.forty-thieves_scoreCell__enDpZ{display:flex;flex-direction:column;align-items:center;padding:6px 4px;border-radius:10px;background:rgba(255,255,255,.04);animation:forty-thieves_ft-rise__Pf3yu .4s ease-out both}.forty-thieves_scoreCell__enDpZ dt{font-size:12px;color:var(--text-dim)}.forty-thieves_scoreCell__enDpZ dd{margin:0;font-family:var(--font-num);font-size:20px;font-weight:900}.forty-thieves_dealLine__t1hgk,.forty-thieves_lossHint__xnp7b,.forty-thieves_tallyLine___RpJV{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--text-2)}.forty-thieves_dealThumb__2g9mD{width:18px;height:25px;flex:none;border-radius:3px;background:url(/games/forty-thieves/card-back.webp) 50%/cover}.forty-thieves_dealBadge__6g6BH{color:var(--ft-accent);font-weight:700}.forty-thieves_dealBadge__6g6BH[data-kind=random]{color:var(--ft-dusk)}.forty-thieves_bestLine__Xp2N9{display:flex;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:700}.forty-thieves_recordStamp__IHXbz{width:28px;height:28px;animation:forty-thieves_ft-stamp__S_fV2 .22s ease-out both}.forty-thieves_recordTag__L3M0f{padding:1px 8px;border-radius:10px;background:var(--ft-accent);color:#071226;font-size:12px}.forty-thieves_summaryRow__oIFKL{display:flex;gap:8px}.forty-thieves_summaryRow__oIFKL>*{flex:1 1;min-height:44px}.forty-thieves_inlineIcon__VcUu1{width:16px;height:16px;vertical-align:-3px;margin-right:4px}.forty-thieves_lossReason__O9a8k{margin:0;font-size:16px;font-weight:800;color:var(--ft-dusk)}.forty-thieves_lossDone__cQBXO{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2)}.forty-thieves_lossDone__cQBXO b{font-family:var(--font-num);color:var(--ft-gem)}.forty-thieves_progress__3yDjs{flex:1 1 auto;height:8px;border-radius:4px;background:rgba(62,224,143,.14);overflow:hidden}.forty-thieves_progress__3yDjs span{display:block;height:100%;background:var(--ft-gem);animation:forty-thieves_ft-grow__QuyqU .4s ease-out both;transform-origin:left center}.forty-thieves_miniPiles__OWREA{display:flex;align-items:center;gap:4px}.forty-thieves_miniPile__vkGGs{position:relative;width:18px;height:24px;border-radius:3px;background:url(/games/forty-thieves/niche-plate.webp) 50%/100% 100% no-repeat;animation:forty-thieves_ft-rise__Pf3yu .3s ease-out both}.forty-thieves_miniPile__vkGGs[data-fill=some]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ft-gem) 60%,transparent)}.forty-thieves_miniPile__vkGGs[data-fill=full]{box-shadow:inset 0 0 0 2px var(--ft-gem)}.forty-thieves_miniCrown__txb7s{position:absolute;left:1px;top:-8px;width:16px;height:12px;object-fit:contain}.forty-thieves_miniNote__khOaO{margin-left:6px;font-size:12px;color:var(--text-dim)}.forty-thieves_lossFacts__NdKqW{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--text-2)}.forty-thieves_lossFacts__NdKqW li{padding:2px 8px;border-radius:8px;background:rgba(255,255,255,.05);font-family:var(--font-num);font-weight:700}.forty-thieves_summary__ZK7oG[data-outcome=loss]{border-color:color-mix(in srgb,var(--ft-dusk) 55%,transparent)}.forty-thieves_drawerHost__d56PW{display:contents}.forty-thieves_menuList__sCkq9{display:flex;flex-direction:column;gap:8px}.forty-thieves_menuList__sCkq9>button{min-height:44px}.forty-thieves_menuCode__3rbti{margin-left:8px;font-family:var(--font-num);color:var(--text-dim)}.forty-thieves_abandonNote__ZyLkr{margin:-4px 0 0;font-size:12px;color:color-mix(in srgb,var(--ft-warn) 70%,var(--text))}.forty-thieves_menuLabel___wBEV{margin:4px 0 0;font-size:13px;color:var(--text-2)}.forty-thieves_tierSeg__IbC1_{display:flex;flex-direction:column;gap:6px}.forty-thieves_tierBtn__OfeXD{min-height:44px;padding:6px 10px;border-radius:10px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--text);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.forty-thieves_tierBtn__OfeXD[aria-pressed=true]{border-color:var(--ft-accent);background:var(--ft-accent-soft);box-shadow:inset 3px 0 0 var(--ft-accent)}.forty-thieves_menuBack__spw_Y{display:inline-flex;align-self:flex-start;padding:0 10px;border:0;border-radius:10px;color:var(--ft-accent);font:inherit;font-weight:700}.forty-thieves_menuBack__spw_Y,.forty-thieves_switchRow__rsIrX{align-items:center;min-height:44px;background:none;cursor:pointer}.forty-thieves_switchRow__rsIrX{display:flex;justify-content:space-between;gap:10px;padding:0 4px;border:0;color:var(--text);font:inherit;font-size:14px}.forty-thieves_codeForm__pnpBd{display:flex;flex-direction:column;gap:4px}.forty-thieves_codeRow__MSEoW{display:flex;gap:6px}.forty-thieves_codeInput__MaUAB{flex:1 1 auto;min-width:0;min-height:44px;padding:0 10px;border-radius:10px;border:1px solid var(--line);background:rgba(0,0,0,.35);color:var(--text);font-family:var(--font-num);font-size:16px;-moz-user-select:text;user-select:text;-webkit-user-select:text}.forty-thieves_codeInput__MaUAB[aria-invalid=true]{border-color:var(--ft-warn)}.forty-thieves_codeBtn__GKv8Y{min-width:64px;min-height:44px;border:0;border-radius:10px;background:var(--ft-accent);color:#071226;font:inherit;font-weight:900;cursor:pointer}.forty-thieves_codeError__MfaJf{margin:0;font-size:13px;color:#ff8a8a}.forty-thieves_rulesList__DGv8b{margin:0;padding-left:20px;font-size:14px;line-height:1.5;color:var(--text-2)}.forty-thieves_rulesList__DGv8b,.forty-thieves_statsTier__rImJx{display:flex;flex-direction:column;gap:6px}.forty-thieves_statsTierHead__JNW9X{margin:0;font-weight:900;color:var(--amber,#ffb020)}.forty-thieves_statsBlock__uAACR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 10px;gap:4px 10px;margin:0;padding:8px;border-radius:10px;background:rgba(255,255,255,.04)}.forty-thieves_statsHead__WTKkW{grid-column:1/-1;font-weight:800;color:var(--ft-accent)}.forty-thieves_statsBlock__uAACR dd{display:flex;justify-content:space-between;margin:0;font-size:13px;color:var(--text-2)}.forty-thieves_statsBlock__uAACR b{font-family:var(--font-num);color:var(--text)}@keyframes forty-thieves_ft-shake__6T5Xw{0%,to{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}@keyframes forty-thieves_ft-breath__4h_x8{0%{opacity:1}to{opacity:.55}}@keyframes forty-thieves_ft-glow__D72fj{0%{box-shadow:0 0 0 0 var(--ft-accent)}to{box-shadow:0 0 0 3px var(--ft-accent),0 0 22px 2px var(--ft-accent)}}@keyframes forty-thieves_ft-ring__E8zVs{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@keyframes forty-thieves_ft-spark__Ul66d{0%{opacity:0;transform:scale(.4)}35%{opacity:1}to{opacity:0;transform:scale(1.2)}}@keyframes forty-thieves_ft-crown__FqSHo{0%{transform:scale(1.8) rotate(-12deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes forty-thieves_ft-win__ql_F2{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}@keyframes forty-thieves_ft-float__CoZ5i{0%{opacity:1;transform:translateY(6px)}to{opacity:0;transform:translateY(-14px)}}@keyframes forty-thieves_ft-beat__1VMkD{0%{transform:scale(1)}40%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes forty-thieves_ft-deal___ZwTy{0%{transform:translateY(220px) scale(.85);opacity:0}}@keyframes forty-thieves_ft-flip__7Mxnm{0%{transform:rotateY(90deg);filter:brightness(.6)}to{transform:rotateY(0deg)}}@keyframes forty-thieves_ft-turn__ZezY4{0%{transform:translateX(-90px) rotateY(180deg)}to{transform:translateX(0) rotateY(0)}}@keyframes forty-thieves_ft-reveal__9RymR{0%{filter:brightness(.3)}55%{filter:brightness(1.25)}to{filter:brightness(1)}}@keyframes forty-thieves_ft-plate__WWfe2{0%{box-shadow:0 0 0 0 var(--ft-accent)}50%{box-shadow:0 0 0 2px var(--ft-accent),0 0 18px var(--ft-accent)}to{box-shadow:0 0 0 0 transparent}}@keyframes forty-thieves_ft-pop__xT12f{0%{transform:scale(.2)}70%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes forty-thieves_ft-bob__N_2MC{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes forty-thieves_ft-slide__zPYVm{0%{opacity:0;transform:translateY(8px)}}@keyframes forty-thieves_ft-medal__HxpHr{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.1);opacity:1}to{transform:scale(1)}}@keyframes forty-thieves_ft-stamp__S_fV2{0%{transform:scale(1.6) rotate(-12deg);opacity:0}to{transform:scale(1) rotate(-6deg);opacity:1}}@keyframes forty-thieves_ft-rise__Pf3yu{0%{opacity:0;transform:translateY(6px)}}@keyframes forty-thieves_ft-grow__QuyqU{0%{transform:scaleX(0)}}@media (max-width:380px){.forty-thieves_goal__1Y_H7{font-size:10.5px;line-height:13px}.forty-thieves_badgeLong__Xe0a6,.forty-thieves_chipBtn__8mZXM{display:none}.forty-thieves_badgeShort__Tflsk{display:inline}.forty-thieves_readouts__mYhsd{gap:6px}.forty-thieves_readout__riuMb{font-size:12px}.forty-thieves_found__DibQM{height:44px}.forty-thieves_lane__gQz4B{height:22px}.forty-thieves_status__Y83Qe{font-size:12px}.forty-thieves_dock__Mpof5{height:92px;padding:5px 6px 6px;gap:6px}.forty-thieves_stockSlot__jlE23{--cf-w:56px;--cf-h:78px;gap:4px}.forty-thieves_stockCaption__w8Ygb{width:56px;font-size:10.5px}.forty-thieves_waste__P6FRL{--ft-waste-w:56px;--ft-waste-h:78px;width:calc(var(--ft-waste-w) + 14px)}.forty-thieves_bigPip__pvrZc{width:22px;height:22px}.forty-thieves_dockKeys__wOEJB{gap:4px}}@media (min-width:1024px){.forty-thieves_root__2VWc_{max-width:980px;margin-left:auto;margin-right:auto}.forty-thieves_root__2VWc_[data-dragging] .forty-thieves_card__ClXml[data-selected] .forty-thieves_face__8bnKG{box-shadow:0 0 0 2px var(--ft-sel),0 18px 30px rgba(0,0,0,.6)}}.forty-thieves_root__2VWc_[data-cols="10"]:not([data-layout=wide]) .forty-thieves_dockWrap__j2EFb{margin-top:0}.forty-thieves_root__2VWc_[data-cols="10"] .forty-thieves_bigPip__pvrZc{width:22px;height:22px}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_screen__vupLQ{display:grid;grid-template-columns:var(--ft-rail-l) minmax(0,1fr) var(--ft-rail-r);grid-template-rows:auto minmax(0,1fr);align-items:start;grid-column-gap:8px;column-gap:8px;grid-row-gap:6px;row-gap:6px;padding:0 0 0 8px}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_left__6Ye9r{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:6px;min-width:0}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_mid__VItls{grid-column:2;grid-row:1/3;display:block;position:relative;min-width:0}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_dockWrap__j2EFb{display:contents}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_dockWrap__j2EFb:before{content:none}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_lane__gQz4B{grid-column:1;grid-row:2;height:auto;min-height:34px;align-items:flex-start;padding:0}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_status__Y83Qe{font-size:11.5px}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_status__Y83Qe *{white-space:normal}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_dock__Mpof5{grid-column:3;grid-row:1/3;flex-direction:column;align-items:center;justify-content:flex-start;height:auto;margin:0;padding:var(--stage-exit-reserve) 4px 4px;gap:4px;border-radius:12px 0 0 12px}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_dockLeft__Jf82A{flex-direction:column;flex:none;gap:6px}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_stockSlot__jlE23{--cf-w:42px;--cf-h:52px;flex-direction:column;gap:2px}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_stockCaption__w8Ygb{width:76px;text-align:center;font-size:10px;line-height:1.2}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_waste__P6FRL{--ft-waste-w:40px;--ft-waste-h:54px;width:54px}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_dockKeys__wOEJB{gap:5px}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_dockLeft__Jf82A{gap:4px}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_finish__e_KSq{min-height:100px;width:72px;padding:4px;font-size:12px}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_afterBar__kkEdZ{flex-direction:column;width:76px}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_hud__nKYuG{flex-wrap:wrap;padding:0;min-height:0}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_hudLine__I9Mro{flex-wrap:wrap;row-gap:2px}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_readouts__mYhsd{margin-left:0;flex-wrap:wrap;row-gap:2px}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_chipBtn__8mZXM{max-width:100%}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_tierLine__rymUS{white-space:normal}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_goal__1Y_H7{padding:0;font-size:10.5px;line-height:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_foundWrap__RUAnn{padding:0}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_found__DibQM{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,40px);height:auto}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_wrap__Jf2YZ{margin:0}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_coach__K_SOn,.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_noProgress__flHh5{bottom:4px}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_notes__EfO6D{position:absolute;left:0;right:0;bottom:0}.forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_bigPip__pvrZc{width:18px;height:18px}@media (orientation:landscape) and (max-height:520px){.forty-thieves_root__2VWc_{scroll-margin-top:0}.forty-thieves_dockWrap__j2EFb{position:relative}}.game-stage[data-screen] .forty-thieves_root__2VWc_{margin:0;height:100%;min-height:0;padding-top:4px;border-radius:0;display:flex;flex-direction:column}.game-stage[data-screen] .forty-thieves_screen__vupLQ{flex:1 1 auto;min-height:0}.game-stage[data-screen] .forty-thieves_hud__nKYuG{padding-right:calc(8px + var(--stage-exit-reserve))}.game-stage[data-screen] .forty-thieves_wrap__Jf2YZ{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.game-stage[data-screen] .forty-thieves_dockWrap__j2EFb{position:relative}.game-stage[data-screen] .forty-thieves_dockWrap__j2EFb:before{content:none}.game-stage[data-screen] .forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_screen__vupLQ{height:100%}.game-stage[data-screen] .forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_hud__nKYuG{padding-right:0}.game-stage[data-screen] .forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_left__6Ye9r{max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.game-stage[data-screen] .forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_mid__VItls,.game-stage[data-screen] .forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_wrap__Jf2YZ{height:100%}.game-stage[data-screen] .forty-thieves_root__2VWc_[data-layout=wide] .forty-thieves_dock__Mpof5{max-height:100%;overflow:hidden}