.SoberiSlovo-module__khoZYa__stage{min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 60px) 16px calc(24px + env(safe-area-inset-bottom));justify-content:center;display:flex}.SoberiSlovo-module__khoZYa__screen{flex-direction:column;gap:18px;width:100%;max-width:560px;animation:.4s both SoberiSlovo-module__khoZYa__rise;display:flex}.SoberiSlovo-module__khoZYa__hero{text-align:center;flex-direction:column;gap:10px;margin-top:8px;display:flex}.SoberiSlovo-module__khoZYa__badgeChip{letter-spacing:.04em;text-transform:uppercase;color:var(--c-teal);border:1px solid var(--panel-line);border-radius:999px;align-self:center;padding:5px 14px;font-size:.78rem}.SoberiSlovo-module__khoZYa__title{font-family:var(--font-display);color:#fff;margin:0;font-size:clamp(28px,8vw,44px)}.SoberiSlovo-module__khoZYa__rocket{animation:3s ease-in-out infinite SoberiSlovo-module__khoZYa__float;display:inline-block}.SoberiSlovo-module__khoZYa__tagline{color:#ffffffb8;max-width:36ch;margin:0 auto;line-height:1.4}.SoberiSlovo-module__khoZYa__bestLine{color:var(--c-yellow);margin:0}.SoberiSlovo-module__khoZYa__levels{gap:14px;display:grid}.SoberiSlovo-module__khoZYa__levelCard{--accent:var(--c-teal);text-align:left;border:1px solid var(--panel-line);background:linear-gradient(150deg, color-mix(in srgb, var(--accent) 16%, transparent), #ffffff05);color:#fff;cursor:pointer;border-radius:22px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;column-gap:14px;padding:18px;transition:transform .15s,border-color .2s;animation:.5s both SoberiSlovo-module__khoZYa__rise;display:grid}.SoberiSlovo-module__khoZYa__levelEmoji{grid-row:1/3;font-size:2.4rem}.SoberiSlovo-module__khoZYa__levelName{font-family:var(--font-display);font-size:1.25rem}.SoberiSlovo-module__khoZYa__levelDesc{color:#fff9;grid-column:2;font-size:.9rem}.SoberiSlovo-module__khoZYa__play{color:var(--accent);white-space:nowrap;grid-area:1/3/3;font-weight:700}@media (hover:hover){.SoberiSlovo-module__khoZYa__levelCard:hover{border-color:color-mix(in srgb, var(--accent) 60%, transparent);transform:translateY(-3px)}}.SoberiSlovo-module__khoZYa__hud{justify-content:space-between;align-items:center;gap:10px;display:flex}.SoberiSlovo-module__khoZYa__levelChip{color:#fff;border:1px solid var(--panel-line);border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:.9rem;display:inline-flex}.SoberiSlovo-module__khoZYa__score{font-family:var(--font-display);color:var(--c-yellow);font-size:1.3rem}.SoberiSlovo-module__khoZYa__score small{color:#ffffff8c;font-size:.7rem}.SoberiSlovo-module__khoZYa__track{background:#ffffff14;border-radius:999px;height:6px;position:relative}.SoberiSlovo-module__khoZYa__trackFill{background:linear-gradient(90deg, var(--c-teal), var(--c-yellow));border-radius:999px;transition:width .4s;position:absolute;inset:0 auto 0 0}.SoberiSlovo-module__khoZYa__rocketRun{font-size:1.1rem;transition:left .4s;position:absolute;top:50%;transform:translate(-50%,-50%)}.SoberiSlovo-module__khoZYa__planet{font-size:1.1rem;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}.SoberiSlovo-module__khoZYa__qcount{text-align:center;color:#fff9;font-size:.9rem}.SoberiSlovo-module__khoZYa__combo{color:var(--c-coral);margin-left:10px;font-weight:700}.SoberiSlovo-module__khoZYa__qcard{text-align:center;border:1px solid var(--panel-line);background:linear-gradient(160deg,#ffffff14,#ffffff05);border-radius:28px;padding:clamp(20px,5vw,34px) 18px;transition:border-color .2s,box-shadow .2s;box-shadow:0 24px 60px -30px #000c}.SoberiSlovo-module__khoZYa__cardOk{border-color:var(--good);box-shadow:0 0 0 2px var(--good), 0 20px 50px -20px var(--good)}.SoberiSlovo-module__khoZYa__emojiImg{width:clamp(72px,18vw,112px);height:auto;margin:0 auto 8px;display:block}.SoberiSlovo-module__khoZYa__ru{font-family:var(--font-display);color:#fff;margin-bottom:16px;font-size:1.3rem}.SoberiSlovo-module__khoZYa__slots{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.SoberiSlovo-module__khoZYa__slot{width:52px;height:60px;font-family:var(--font-display);color:#fff;text-transform:none;cursor:pointer;background:0 0;border:2px dashed #ffffff47;border-radius:14px;justify-content:center;align-items:center;font-size:1.9rem;transition:transform .12s,border-color .2s,background .2s;display:inline-flex}.SoberiSlovo-module__khoZYa__slotFilled{border-style:solid;border-color:color-mix(in srgb, var(--c-teal) 60%, transparent);background:color-mix(in srgb, var(--c-teal) 16%, transparent)}.SoberiSlovo-module__khoZYa__slotGhost{color:#ffffff42;font-style:italic}.SoberiSlovo-module__khoZYa__slotOk{border-color:var(--good);background:color-mix(in srgb, var(--good) 22%, transparent);color:var(--good);animation:.4s SoberiSlovo-module__khoZYa__pop}.SoberiSlovo-module__khoZYa__slotWrong{border-color:var(--bad);background:color-mix(in srgb, var(--bad) 20%, transparent);color:var(--bad);animation:.4s SoberiSlovo-module__khoZYa__shake}.SoberiSlovo-module__khoZYa__pool{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.SoberiSlovo-module__khoZYa__tile{border:1px solid var(--panel-line);width:54px;height:54px;font-family:var(--font-display);color:#fff;text-transform:none;cursor:pointer;background:linear-gradient(160deg,#ffffff1a,#ffffff08);border-radius:14px;font-size:1.7rem;transition:transform .12s,opacity .2s,box-shadow .2s}.SoberiSlovo-module__khoZYa__tile:active{transform:scale(.92)}.SoberiSlovo-module__khoZYa__tileUsed{opacity:.16;pointer-events:none}.SoberiSlovo-module__khoZYa__tileHint{border-color:var(--c-yellow);box-shadow:0 0 0 2px var(--c-yellow), 0 0 18px color-mix(in srgb, var(--c-yellow) 70%, transparent);animation:1.1s ease-in-out infinite SoberiSlovo-module__khoZYa__invitePulse}@media (hover:hover){.SoberiSlovo-module__khoZYa__tile:not(.SoberiSlovo-module__khoZYa__tileUsed):hover{border-color:color-mix(in srgb, var(--c-teal) 60%, transparent);transform:translateY(-2px)}}.SoberiSlovo-module__khoZYa__controls{justify-content:center;display:flex}.SoberiSlovo-module__khoZYa__hintBtn{border:1px solid var(--panel-line);color:var(--c-yellow);cursor:pointer;background:#ffffff0d;border-radius:999px;min-height:44px;padding:10px 20px;font-size:.95rem}.SoberiSlovo-module__khoZYa__hintBtn:disabled{opacity:.4;cursor:default}.SoberiSlovo-module__khoZYa__feedbackWrap{text-align:center;min-height:34px}.SoberiSlovo-module__khoZYa__feedback{font-weight:700;animation:.3s SoberiSlovo-module__khoZYa__pop;display:inline-block}.SoberiSlovo-module__khoZYa__fbGood{color:var(--good);font-family:var(--font-display);letter-spacing:.08em}.SoberiSlovo-module__khoZYa__fbBad{color:var(--c-yellow)}.SoberiSlovo-module__khoZYa__result{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:12px;animation:.4s both SoberiSlovo-module__khoZYa__rise;display:flex}.SoberiSlovo-module__khoZYa__recordBadge{color:var(--c-yellow);font-family:var(--font-display);letter-spacing:.1em}.SoberiSlovo-module__khoZYa__resultEmoji{font-size:3.4rem}.SoberiSlovo-module__khoZYa__resultTitle{font-family:var(--font-display);color:#fff;margin:0}.SoberiSlovo-module__khoZYa__stats{justify-content:center;gap:12px;display:flex}.SoberiSlovo-module__khoZYa__stat{border:1px solid var(--panel-line);border-radius:16px;min-width:84px;padding:12px 18px}.SoberiSlovo-module__khoZYa__stat b{font-family:var(--font-display);color:#fff;font-size:1.3rem;display:block}.SoberiSlovo-module__khoZYa__stat span{color:#ffffff8c;font-size:.78rem}.SoberiSlovo-module__khoZYa__actions{gap:12px;margin-top:6px;display:flex}.SoberiSlovo-module__khoZYa__primary,.SoberiSlovo-module__khoZYa__secondary{cursor:pointer;border-radius:999px;min-height:48px;padding:12px 22px;font-size:1rem}.SoberiSlovo-module__khoZYa__primary{background:linear-gradient(120deg, var(--c-teal), var(--c-yellow));color:#06231f;border:none;font-weight:700}.SoberiSlovo-module__khoZYa__secondary{border:1px solid var(--panel-line);color:#fff;background:0 0}@keyframes SoberiSlovo-module__khoZYa__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes SoberiSlovo-module__khoZYa__float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes SoberiSlovo-module__khoZYa__pop{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes SoberiSlovo-module__khoZYa__shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes SoberiSlovo-module__khoZYa__invitePulse{0%,to{box-shadow:0 0 0 2px var(--c-yellow), 0 0 12px color-mix(in srgb, var(--c-yellow) 50%, transparent)}50%{box-shadow:0 0 0 3px var(--c-yellow), 0 0 22px color-mix(in srgb, var(--c-yellow) 85%, transparent)}}@media (prefers-reduced-motion:reduce){.SoberiSlovo-module__khoZYa__screen,.SoberiSlovo-module__khoZYa__levelCard,.SoberiSlovo-module__khoZYa__result,.SoberiSlovo-module__khoZYa__rocket,.SoberiSlovo-module__khoZYa__tileHint,.SoberiSlovo-module__khoZYa__slotOk,.SoberiSlovo-module__khoZYa__slotWrong,.SoberiSlovo-module__khoZYa__feedback{animation:none}}
