.n-ZNlW_calc{border:1px solid var(--line);background:#faf8f3;border-radius:10px;margin:1.4em 0;padding:18px 20px;font-weight:500}.n-ZNlW_calc p{margin:0 0 12px;line-height:2.2}.n-ZNlW_calcTitle{font-size:1.15rem;margin:0 0 10px!important}.n-ZNlW_inline{text-align:center;-moz-appearance:textfield;margin:0 4px;display:inline-block;width:84px!important;padding:4px 8px!important}.n-ZNlW_inline::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.n-ZNlW_inline::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.n-ZNlW_result{color:#2e5a29;background:#eef6ec;border-radius:8px;padding:8px 12px;font-weight:700;line-height:1.5!important}.n-ZNlW_error{color:#8a2a22;background:#fbeceb;border-radius:8px;padding:8px 12px;line-height:1.5!important}.n-ZNlW_wordle{--green:#6aaa64;--yellow:#c9b458;--grey:#787c7e;-webkit-user-select:none;user-select:none;max-width:500px;min-height:560px;margin:1em auto 2em;position:relative}.n-ZNlW_wordleTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:8px;display:flex}.n-ZNlW_wordleTitle{letter-spacing:.04em;text-transform:uppercase;font-size:1.5rem;margin:0!important}.n-ZNlW_iconBtn{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:36px;height:36px;font-size:16px;font-weight:700}.n-ZNlW_board{justify-content:center;gap:6px;margin-bottom:20px;display:grid}.n-ZNlW_row{grid-template-columns:repeat(5,58px);gap:6px;display:grid}.n-ZNlW_tile{text-transform:uppercase;color:#1a1a1b;background:#fff;border:2px solid #d3d6da;justify-content:center;align-items:center;width:58px;height:58px;font-size:1.9rem;font-weight:800;display:inline-flex}.n-ZNlW_filled{border-color:#878a8c;animation:.1s ease-in n-ZNlW_pop}.n-ZNlW_correct,.n-ZNlW_present,.n-ZNlW_absent{animation:.45s both n-ZNlW_flip;color:#fff!important}.n-ZNlW_correct{background:var(--green)!important;border-color:var(--green)!important}.n-ZNlW_present{background:var(--yellow)!important;border-color:var(--yellow)!important}.n-ZNlW_absent{background:var(--grey)!important;border-color:var(--grey)!important}.n-ZNlW_shake{animation:.45s n-ZNlW_shake}@keyframes n-ZNlW_pop{50%{transform:scale(1.08)}}@keyframes n-ZNlW_flip{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes n-ZNlW_shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}@media (max-width:420px){.n-ZNlW_row{grid-template-columns:repeat(5,52px)}.n-ZNlW_tile{width:52px;height:52px;font-size:1.6rem}}.n-ZNlW_keyboard{gap:8px;display:grid}.n-ZNlW_keyRow{justify-content:center;gap:5px;display:flex}.n-ZNlW_key{color:#1a1a1b;max-width:44px;height:56px;font:inherit;text-transform:uppercase;cursor:pointer;background:#d3d6da;border:0;border-radius:5px;flex:1;padding:0;font-size:15px;font-weight:700}.n-ZNlW_key.n-ZNlW_wide{flex:1.5;max-width:68px;font-size:12px}.n-ZNlW_key:active{filter:brightness(.9)}.n-ZNlW_toast{color:#fff;z-index:5;white-space:nowrap;background:#1a1a1b;border-radius:6px;padding:10px 16px;font-size:15px;font-weight:700;position:absolute;top:70px;left:50%;transform:translate(-50%)}.n-ZNlW_modal{z-index:50;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.n-ZNlW_modalBox{text-align:left;background:#fff;border-radius:10px;width:100%;max-width:440px;max-height:90vh;padding:22px 24px;position:relative;overflow-y:auto;box-shadow:0 20px 50px #0000004d}.n-ZNlW_modalBox h3{text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px!important}.n-ZNlW_modalBox h4{margin:16px 0 8px!important}.n-ZNlW_close{cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1;position:absolute;top:8px;right:10px}.n-ZNlW_example{gap:4px;display:flex}.n-ZNlW_example .n-ZNlW_tile{width:40px;height:40px;font-size:1.3rem}.n-ZNlW_statGrid{text-align:center;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.n-ZNlW_statGrid strong{font-size:1.8rem;line-height:1.1;display:block}.n-ZNlW_statGrid span{color:var(--muted);font-size:12px}.n-ZNlW_dist{gap:4px;display:grid}.n-ZNlW_distRow{align-items:center;gap:6px;font-size:14px;display:flex}.n-ZNlW_distRow>span{width:12px}.n-ZNlW_distBar{background:var(--grey);color:#fff;text-align:right;min-width:24px;padding:0 8px;font-weight:700}.n-ZNlW_distHit{background:var(--green)}.n-ZNlW_next{text-align:center;margin:18px 0 10px}
