.drop_page__wbSJX{max-width:980px;margin:0 auto;padding:24px 18px 54px;color:#19392e}.drop_header__cT4vn{text-align:center;margin:0 auto 17px}.drop_nav__kPCoG{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.drop_nav__kPCoG a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:9px;border:1px solid #436d59;text-decoration:none;font-weight:700;font-size:.98rem}.drop_eyebrow__k0mBD{display:block;font-weight:800;letter-spacing:.09em;font-size:.87rem;margin:10px 0}.drop_header__cT4vn h1{font-size:clamp(2.4rem,8vw,4.6rem);line-height:1.08;margin:6px 0}.drop_header__cT4vn h1 span{color:#397b69}.drop_header__cT4vn p{font-size:1.2rem;line-height:1.4;margin:7px auto}.drop_panel__4X76O{background:#eff7f0;border:2px solid #244b3b;border-radius:22px;padding:clamp(13px,3vw,26px);box-shadow:4px 5px 0 #244b3b;min-width:0}.drop_panel__4X76O h2{font-size:clamp(1.7rem,4vw,2.2rem);line-height:1.15}.drop_panel__4X76O p{font-size:1.07rem;line-height:1.54;margin:12px 0}.drop_ready__j1_jU{max-width:740px;margin:0 auto}.drop_durations__e7Qtk{border:0;padding:0;margin:23px 0 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.drop_durations__e7Qtk legend{font-size:1rem;font-weight:750;margin-bottom:12px}.drop_durations__e7Qtk button{min-height:54px;border:2px solid #315d47;border-radius:10px;background:#fff;padding:8px;color:#19392e;font-size:1.03rem;font-weight:700}.drop_durations__e7Qtk button.drop_selected__Cnlw3,.drop_durations__e7Qtk button[aria-pressed=true]{background:#26543d;color:white}.drop_durations__e7Qtk:disabled button{cursor:default;opacity:.8}.drop_challenge__BWCtO{background:#d5ede1;border-radius:10px;padding:12px}.drop_hint__DtxAo{font-size:.98rem!important;color:#41604f}.drop_primary__2Yxj9,.drop_secondary__U_PpS{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;border:2px solid #275039;border-radius:11px;padding:11px 14px;font-size:1.08rem;font-weight:750;margin:13px 0;cursor:pointer}.drop_primary__2Yxj9{background:#275039;color:#fff}.drop_secondary__U_PpS{background:#fff;color:#275039}.drop_secondary__U_PpS:disabled{opacity:.6;cursor:not-allowed}.drop_board__Ax62f:focus-visible,.drop_controls__cVRmo button:focus-visible,.drop_durations__e7Qtk button:focus-visible,.drop_nav__kPCoG a:focus-visible,.drop_primary__2Yxj9:focus-visible,.drop_secondary__U_PpS:focus-visible{outline:3px solid #ce6027;outline-offset:3px}.drop_stats__SKKlb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px 14px;gap:8px 14px;margin:0 0 14px}.drop_stats__SKKlb div{min-width:0;display:grid;grid-gap:4px;gap:4px;text-align:center;border:1px solid #c5dccb;background:#fff;border-radius:11px;padding:10px 5px}.drop_stats__SKKlb span{font-size:.92rem;font-weight:650}.drop_stats__SKKlb strong{font:800 clamp(1.35rem,4vw,2rem)/1.1 var(--display,Arial,sans-serif);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.drop_timeBar__Ua9Ek{height:8px;border-radius:50px;overflow:hidden;background:#d2e2d2;margin-bottom:12px}.drop_timeBar__Ua9Ek span{display:block;height:100%;background:#4c8563;transition:width .1s linear}.drop_instructions__LVVBC{font-size:1rem!important;max-width:68ch;margin:10px auto 12px!important;text-align:center}.drop_gameArea__cnPio{display:grid;grid-template-columns:minmax(0,1fr) minmax(135px,.36fr);grid-gap:20px;gap:20px;align-items:center;margin:0 auto;max-width:640px}.drop_board__Ax62f{width:min(100%,355px);max-width:100%;aspect-ratio:8/12;display:flex;flex-direction:column;gap:3px;padding:5px;border:5px solid #244b3b;border-radius:13px;background:#244b3b;margin:0 auto;touch-action:manipulation;cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drop_row__tDS_m{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:3px;gap:3px;flex:1 1;min-height:0}.drop_cell__US1lK{display:block;min-width:0;min-height:0;border-radius:4px;background:#d6e8d9}.drop_locked__x3cR6{background:#f3b66b;box-shadow:inset 0 0 0 2px #b6753d}.drop_falling__8bL8h{background:#347fcb;box-shadow:inset 0 0 0 2px #185080}.drop_shadow__BEl_b{background:#d6e8d9;box-shadow:inset 0 0 0 3px #6387ab}.drop_side__P577z{display:grid;grid-gap:16px;gap:16px;align-self:center}.drop_next__CoEw2,.drop_speed__uiuIE{background:#fff;border:1px solid #9ec1ac;border-radius:12px;padding:15px;display:grid;grid-gap:9px;gap:9px;justify-items:center;text-align:center}.drop_next__CoEw2>span,.drop_speed__uiuIE>span{font-weight:750;font-size:.83rem;letter-spacing:.06em}.drop_speed__uiuIE strong{font:800 1.35rem var(--display,Arial,sans-serif)}.drop_previewGrid__ymFF7{display:grid;grid-template-columns:repeat(3,15px);grid-template-rows:repeat(3,15px);grid-gap:3px;gap:3px}.drop_previewGrid__ymFF7 span{border-radius:3px;background:#f0f5ef}.drop_previewGrid__ymFF7 .drop_previewFilled__bpDa1{background:#347fcb}.drop_side__P577z>p{font-size:.94rem!important;text-align:center;margin:0!important;color:#43614e}.drop_controls__cVRmo{display:grid;grid-template-columns:1fr 1fr 1.6fr;grid-gap:9px;gap:9px;max-width:550px;margin:14px auto 0}.drop_controls__cVRmo button{min-width:0;min-height:62px;border:2px solid #275039;border-radius:12px;background:white;color:#19392e;font-size:1.08rem;font-weight:800;padding:10px;touch-action:manipulation}.drop_controls__cVRmo .drop_dropButton__UHn9l{background:#275039;color:#fff;font-size:1.28rem}.drop_notice__hz243{min-height:25px;font-size:.98rem!important;text-align:center;font-weight:700}.drop_result__87usQ{max-width:700px;margin:12px auto;text-align:center}.drop_result__87usQ h2{font-size:clamp(2.4rem,9vw,4rem)}.drop_result__87usQ .drop_primary__2Yxj9,.drop_result__87usQ .drop_secondary__U_PpS{max-width:540px;margin:13px auto}.drop_rules__zz4YH{border-top:1px solid #bad2bf;margin-top:19px;padding-top:10px}.drop_rules__zz4YH summary{cursor:pointer;font-weight:750;font-size:1.08rem;min-height:44px;padding:8px 0}.drop_rules__zz4YH p{color:#3d5d4b}.drop_foot__LtGVy{text-align:center;font-size:.96rem;margin-top:25px}@media(max-width:680px){.drop_page__wbSJX{padding:14px 12px 44px}.drop_header__cT4vn{margin-bottom:12px}.drop_header__cT4vn h1{font-size:clamp(2.4rem,11vw,3.4rem)}.drop_header__cT4vn p{font-size:1.02rem;margin:5px}.drop_panel__4X76O{padding:12px;border-radius:15px;box-shadow:3px 4px 0 #244b3b}.drop_stats__SKKlb{gap:5px;margin-bottom:11px}.drop_stats__SKKlb div{padding:8px 2px;border-radius:8px}.drop_stats__SKKlb span{font-size:.77rem}.drop_stats__SKKlb strong{font-size:clamp(1.25rem,5vw,1.75rem)}.drop_gameArea__cnPio{display:flex;flex-direction:column-reverse;gap:9px}.drop_side__P577z{width:min(100%,360px);display:flex;justify-content:space-between;align-items:center;gap:9px}.drop_next__CoEw2{gap:10px}.drop_next__CoEw2,.drop_speed__uiuIE{display:flex;align-items:center;padding:7px 11px}.drop_speed__uiuIE{gap:8px}.drop_speed__uiuIE strong{font-size:1rem}.drop_side__P577z>p{display:none}.drop_previewGrid__ymFF7{grid-template-columns:repeat(3,11px);grid-template-rows:repeat(3,11px);gap:2px}.drop_board__Ax62f{width:min(100%,335px);gap:2px;border-width:4px;padding:3px}.drop_row__tDS_m{gap:2px}.drop_cell__US1lK{border-radius:3px}.drop_instructions__LVVBC{font-size:.93rem!important;margin:8px auto!important}.drop_controls__cVRmo{position:-webkit-sticky;position:sticky;bottom:calc(env(safe-area-inset-bottom) + 5px);z-index:3;background:#eff7f0;padding:5px 0;margin-top:7px}.drop_controls__cVRmo button{min-height:57px;font-size:1rem}.drop_controls__cVRmo .drop_dropButton__UHn9l{font-size:1.17rem}.drop_notice__hz243{font-size:.9rem!important}}@media(max-width:350px){.drop_durations__e7Qtk button{font-size:.88rem;padding:5px}.drop_stats__SKKlb strong{font-size:1.17rem}.drop_next__CoEw2>span,.drop_speed__uiuIE>span{font-size:.7rem}}@media(prefers-reduced-motion:reduce){.drop_timeBar__Ua9Ek span{transition:none}}