.play_page__5krun{min-height:100vh;background:transparent;color:var(--card-text);font-family:var(--custom-font-family);padding:clamp(16px,3vw,28px) clamp(12px,3vw,28px) 32px}.play_pageInner__pzM7l{width:min(1200px,100%);margin:0 auto;display:flex;flex-direction:column;gap:clamp(18px,2vw,28px)}.play_pageHeader__NdGRY{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.play_pageTitle__0wbV_{margin:4px 0 8px;font-size:clamp(26px,3vw,32px)}.play_eyebrow__sai_E{text-transform:uppercase;letter-spacing:.12em;font-size:12px}.play_eyebrow__sai_E,.play_muted__UVEy8{color:var(--card-muted);margin:0}.play_pageActions__FC9zz{display:flex;align-items:center;gap:10px}.play_playLayout__xyPmM{display:grid;gap:16px;width:100%}.play_mainCard__Rz4ia{display:flex;flex-direction:column;gap:18px}.play_metaHeader__FZmK1{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.play_card__mgzJZ{background:var(--card-bg);border-radius:14px;border:1px solid var(--card-border);padding:18px;box-shadow:var(--shadow-strong);color:var(--card-text)}.play_doodleGrid__QdcKL{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:16px}.play_doodleCard__wceHQ{border:1px solid var(--card-border);border-radius:12px;padding:12px;background:var(--card-emphasis);text-align:center;min-width:0;color:var(--card-text)}.play_doodleImage__0ELbh{width:100%;height:auto;border-radius:8px;border:1px solid var(--card-border);background:var(--card-bg)}.play_doodleLabel__AoCfN{margin:8px 0;font-weight:700}.play_doodleStatusRow__Qj4m2{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:10px}.play_badge__4ArFS{background:var(--pill-bg);color:var(--custom-color);border-radius:999px;padding:6px 12px;font-size:.85rem;font-weight:700;border:1px solid var(--card-border)}.play_doodleGuessTableWrapper__al6Mv{margin:6px 0 10px;overflow-x:visible}.play_doodleGuessTable__ILuBS{width:100%;border-collapse:collapse;font-size:.85rem;background:var(--card-emphasis);border:1px solid var(--card-border);table-layout:fixed;color:var(--card-text)}.play_doodleGuessTable__ILuBS td,.play_doodleGuessTable__ILuBS th{text-align:left;padding:6px 8px;background:var(--card-emphasis);color:var(--card-text);overflow:hidden;white-space:nowrap}.play_doodleGuessTable__ILuBS th{font-weight:700}.play_doodleGuessTable__ILuBS td,.play_doodleGuessTable__ILuBS th{border-bottom:1px solid var(--card-border)}.play_doodleGuessRow__ATpqd{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.play_doodleGuessRow__ATpqd input{width:100%;padding:6px 10px;border-radius:10px;border:1px solid var(--card-border);background:var(--card-bg);color:var(--custom-color);box-shadow:inset 0 1px 2px rgba(63,55,41,.08);caret-color:var(--custom-color)}.play_doodleGuessRow__ATpqd input::placeholder{color:var(--card-muted)}.play_doodleGuessRow__ATpqd input:disabled{background:var(--card-emphasis);color:var(--card-muted)}.play_fullWidthButton__fUYkf{width:100%;display:inline-flex;justify-content:center}.play_guessRow__GbQpS{display:flex;flex-direction:column;gap:8px}.play_guessTableWrapper__6Zqtf{margin:12px 0;overflow-x:visible}.play_guessTable__QzzVH{width:100%;border-collapse:collapse;font-size:.95rem;table-layout:fixed;background:var(--card-bg);border:1px solid var(--card-border);color:var(--card-text)}.play_guessTable__QzzVH td,.play_guessTable__QzzVH th{text-align:left;padding:8px 10px;background:var(--card-bg);color:var(--card-text);overflow:hidden;white-space:nowrap}.play_guessTable__QzzVH th{font-weight:700}.play_guessTable__QzzVH td,.play_guessTable__QzzVH th{border-bottom:1px solid var(--card-border)}.play_emptyGuessRow__7MJfr{text-align:center;color:var(--card-muted);font-style:italic}.play_placeholderGuessRow__X9Mm_ td{color:var(--card-muted);opacity:.4}.play_guessRow__GbQpS input{width:100%;padding:8px 12px;border-radius:999px;border:1px solid var(--card-border);font-size:.95rem;background:var(--card-bg);color:var(--custom-color);box-shadow:inset 0 1px 2px rgba(63,55,41,.08);caret-color:var(--custom-color)}.play_guessRow__GbQpS input::placeholder{color:var(--card-muted)}.play_guessRow__GbQpS input:disabled{background:var(--card-emphasis);color:var(--card-muted)}.play_guessActionRow__IWNQM{display:flex;width:100%}.play_cardHeader__qvY7q{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.play_heroHeader__tuQvY{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:flex-start}.play_heroTitle__qsfkd{margin:0;font-size:clamp(26px,3vw,34px);letter-spacing:.02em}.play_heroStats__FEXKX,.play_wordStats__KpYF1{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.play_wordGrid___PfPi{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;margin-top:10px}.play_sectionHeader__Ny_xY{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.play_guessNotices__bMUH5{display:flex;flex-direction:column;gap:6px}.play_guessColumn__Dnaiv{display:flex;flex-direction:column;gap:10px;border:1px solid var(--card-border);border-radius:12px;padding:12px;background:var(--card-emphasis);color:var(--card-text)}.play_guessFocus__dE_dA{border:1px solid var(--card-border);background:var(--card-emphasis);border-radius:14px;padding:14px;display:grid;gap:10px;box-shadow:var(--shadow-strong)}.play_majorCard__zumxt{background:var(--theme-major-button);color:var(--theme-major-button-text,var(--theme-text-dark));border-color:var(--theme-major-button);box-shadow:var(--shadow-strong)}.play_focusTitle__F_2PA{margin:2px 0}.play_guessInputRow__VN_J0{display:grid;gap:10px;grid-template-columns:1fr 200px;align-items:center}.play_guessInputRow__VN_J0 input{width:100%;padding:10px 14px;border-radius:12px;border:1px solid var(--card-border);background:var(--card-bg);color:var(--custom-color);box-shadow:inset 0 1px 2px rgba(63,55,41,.08);caret-color:var(--custom-color);font-size:1rem}.play_guessInputRow__VN_J0 input::placeholder{color:var(--card-muted)}.play_guessInputRow__VN_J0 input:disabled{background:var(--card-emphasis);color:var(--card-muted)}.play_hintColumn__nrxeU{border:1px solid var(--card-border);border-radius:12px;padding:12px;background:var(--card-emphasis);color:var(--card-text)}.play_clueReview__GH4in{background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;padding:14px 18px;box-shadow:var(--shadow-strong)}.play_clueReviewLabel__KR_p9{margin:0 0 10px;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--card-muted)}.play_clueReviewRow__NXuEv{display:flex;gap:8px;flex-wrap:wrap}.play_clueReviewItem__KA8V6{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;min-width:52px;background:var(--card-emphasis);border:1px solid var(--card-border);border-radius:10px;padding:8px 10px}.play_clueReviewSolved__kxuYO{border-color:var(--hue-success,#22c55e);background:color-mix(in srgb,var(--hue-success,#22c55e) 10%,var(--card-bg))}.play_clueReviewNum__38zOQ{font-weight:800;font-size:18px;line-height:1;color:var(--card-text)}.play_clueReviewWord__bKtKR{font-size:12px;font-weight:600;color:var(--card-muted);text-align:center;word-break:break-word}.play_clueReviewSolved__kxuYO .play_clueReviewWord__bKtKR{color:var(--card-text)}.play_postClueSections__ZlGrs{display:flex;flex-direction:column;gap:16px}.play_hintHeader__1JCHr{margin-bottom:8px}.play_guessList__S0UHn{margin-top:12px;padding-left:18px}.play_hintGrid__Xy7JC{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.play_hintDisplay__rHI0M p{margin:4px 0}.play_hintLine__v9xaI{margin:4px 0;display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.play_hintLabel__AT5k4{font-weight:700;font-size:1rem}.play_hintValue__FjadP{font-weight:700;font-size:calc(1rem + 4pt);line-height:1.2}.play_clueLine__SVAgP{align-items:baseline}.play_clueValue__Ii_n8{font-size:calc(1rem + 4pt);line-height:1.2;display:inline-block}.play_doodleSection__vkWYE{display:flex;flex-direction:column;gap:12px}.play_primaryButton__RvzL2{border-radius:10px;border:1px solid var(--theme-major-button);background:var(--theme-major-button);color:var(--theme-major-button-text,var(--theme-text-dark));padding:10px 14px;font-weight:700;cursor:pointer;box-shadow:0 14px 28px rgba(63,55,41,.2)}.play_secondaryButton__okDEv{border-radius:10px;border:1px solid var(--card-border);background:var(--card-emphasis);color:var(--custom-color);padding:10px 14px;cursor:pointer;box-shadow:0 10px 20px rgba(63,55,41,.14)}.play_forfeitButton__nFm6D{display:block;width:100%;border-radius:10px;border:1px solid #c0392b;background:#c0392b;color:#fff;padding:10px 14px;font-weight:600;font-size:14px;cursor:pointer;margin-bottom:12px}.play_forfeitButton__nFm6D:disabled{opacity:.6;cursor:not-allowed}.play_secondaryButton__okDEv:disabled{background:var(--card-bg);color:var(--card-muted);border-color:var(--card-border);cursor:not-allowed;box-shadow:none}.play_hintButton__Cfpb_{border-radius:10px;border:1px solid var(--card-border);background:color-mix(in srgb,var(--card-emphasis) 60%,var(--card-text) 10%);color:var(--custom-color);padding:10px 14px;cursor:pointer;box-shadow:0 10px 20px rgba(63,55,41,.14);font-weight:600}.play_hintButton__Cfpb_:hover{background:color-mix(in srgb,var(--card-emphasis) 40%,var(--card-text) 15%)}.play_hintButton__Cfpb_:disabled{background:var(--card-emphasis);color:var(--card-muted);border-color:var(--card-border);cursor:not-allowed;box-shadow:none;font-weight:400}.play_congratsOverlay__7Hf5g{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10000}.play_congratsModal__JNn3T{background:var(--card-bg);color:var(--card-text);border:1px solid var(--card-border);border-radius:1.25rem;padding:2rem 3rem;text-align:center;box-shadow:var(--shadow-strong);max-width:90vw}.play_revealBlock___5p6X{display:flex;flex-direction:column;gap:6px;align-items:center}.play_error__BRzAG{margin:0;font-weight:600;color:color-mix(in srgb,var(--hue-error) 85%,var(--custom-color))}.play_status__dtRlO{margin-top:10px;font-weight:600;color:var(--card-text)}.play_success__qSZ5B{color:color-mix(in srgb,var(--hue-success) 85%,var(--custom-color));font-weight:600}.play_revealed__K6Ry1{color:color-mix(in srgb,var(--hue-orange) 85%,var(--custom-color));font-weight:700}.play_warning__c_ejE{color:color-mix(in srgb,var(--hue-warning) 85%,var(--custom-color));font-weight:600}.play_doodleWord__21M8k{font-weight:700;color:var(--custom-color)}.play_metaLine__y1HVT{color:var(--card-muted)}@media (min-width:1100px){.play_doodleGrid__QdcKL{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:800px){.play_guessInputRow__VN_J0,.play_wordGrid___PfPi{grid-template-columns:1fr}}@media (max-width:600px){.play_heroHeader__tuQvY{flex-direction:column}.play_doodleGrid__QdcKL{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.play_scoreBar__EX8tC{position:sticky;top:calc(88px + env(safe-area-inset-top, 0px));z-index:25;background:var(--card-bg);border-bottom:1px solid var(--card-border);box-shadow:0 2px 12px rgba(63,55,41,.12)}@media (max-width:640px){.play_scoreBar__EX8tC{top:calc(76px + env(safe-area-inset-top, 0px))}}.play_scoreBarInner__ENFLz{display:flex;align-items:center;gap:12px;padding:10px 18px;max-width:1200px;margin:0 auto;position:relative}.play_scoreBarLabel__K1D7V{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--card-muted)}.play_scoreBarValue__nggWk{font-size:1.4rem;font-weight:800;color:var(--card-text);line-height:1}.play_scoreBarTimer__y446E{margin-left:auto;font-size:.8rem;font-weight:600;color:var(--card-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.play_scoreDeltaBadge___KhaR{font-size:1.1rem;font-weight:800;border-radius:999px;padding:2px 10px;animation:play_deltaFadeOut__jnGIo 2.5s forwards;pointer-events:none}.play_scoreDeltaPos__1BWv4{color:#16a34a;background:rgba(22,163,74,.12)}.play_scoreDeltaNeg__Xc0fj{color:#dc2626;background:rgba(220,38,38,.1)}@keyframes play_deltaFadeOut__jnGIo{0%{opacity:1;transform:translateY(0)}60%{opacity:1;transform:translateY(-4px)}to{opacity:0;transform:translateY(-10px)}}.play_guessCounter__lByn_{display:flex;align-items:baseline;gap:2px;background:var(--pill-bg);border:1px solid var(--card-border);border-radius:999px;padding:6px 16px;line-height:1}.play_guessCounterNum__UP__6{font-size:1.6rem;font-weight:900;color:var(--card-text)}.play_guessCounterSep__yVxEp{margin:0 2px}.play_guessCounterDen__WWL2Q,.play_guessCounterSep__yVxEp{font-size:1.2rem;font-weight:700;color:var(--card-muted)}.play_inlineGuessHistory__YiNIq{margin-top:8px}.play_inlineGuessHistoryLabel__envZX{margin:0 0 6px;font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--card-muted)}.play_popupOverlay__z24nP{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:9000;padding:16px}.play_popupModal__gcXP_{background:var(--card-bg);color:var(--card-text);border:1px solid var(--card-border);border-radius:1.25rem;padding:2rem 2.5rem;text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.28);max-width:min(480px,95vw);width:100%;animation:play_popupIn__N_u64 .25s cubic-bezier(.34,1.56,.64,1)}@keyframes play_popupIn__N_u64{0%{opacity:0;transform:scale(.88) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.play_popupXRow__877jn{display:flex;justify-content:center;gap:8px;margin-bottom:14px}.play_popupXFilled__TWxJK{font-size:2rem;color:#dc2626;font-weight:900;line-height:1}.play_popupXEmpty__WJY2y{font-size:2rem;color:var(--card-border);font-weight:900;line-height:1}.play_popupHeading__bDY7E{font-size:1.4rem;font-weight:800;margin-bottom:6px;letter-spacing:.01em}.play_popupDelta__vrC7S{font-size:2rem;font-weight:900;line-height:1;margin-bottom:10px}.play_deltaGreen__2Iy8U{color:#16a34a}.play_deltaRed__WtlcT{color:#dc2626}.play_popupBody__2QCWF{font-size:.95rem;line-height:1.55;color:var(--card-muted);margin-bottom:16px}.play_popupDismiss___ay5C{background:var(--theme-major-button);color:var(--theme-major-button-text,var(--theme-text-dark));border:none;border-radius:10px;padding:10px 28px;font-weight:700;font-size:.95rem;cursor:pointer}.play_successCard__CUw0d{background:color-mix(in srgb,var(--hue-success,#22c55e) 10%,var(--card-bg));border:1px solid color-mix(in srgb,var(--hue-success,#22c55e) 40%,var(--card-border));border-radius:14px;padding:18px;text-align:center;margin-top:8px}.play_successCardEmoji__bAEYb{font-size:2.5rem;margin:0 0 6px}.play_successCardTitle__FOHhR{margin:0 0 6px;font-size:1.2rem;color:color-mix(in srgb,var(--hue-success,#22c55e) 70%,var(--card-text))}.play_failureCard__daNls{background:color-mix(in srgb,var(--hue-error,#ef4444) 8%,var(--card-bg));border:1px solid color-mix(in srgb,var(--hue-error,#ef4444) 30%,var(--card-border));border-radius:14px;padding:18px;text-align:center;margin-top:8px}.play_failureCardEmoji__pxitj{font-size:2.5rem;margin:0 0 6px}.play_failureCardTitle__rY5OK{margin:0 0 6px;font-size:1.2rem;color:color-mix(in srgb,var(--hue-error,#ef4444) 70%,var(--card-text))}.play_tomorrowCard__0QTqC{margin-top:12px;background:var(--card-emphasis);border:1px solid var(--card-border);border-radius:10px;padding:12px 16px}.play_tomorrowCard__0QTqC p{margin:4px 0;font-weight:600}.play_tomorrowCardSub__wp9V8{font-size:.88rem;color:var(--card-muted)!important;font-weight:400!important}.play_scoreReceipt__WF1u2{margin:12px 0;text-align:left}.play_scoreReceiptHeading___ZRvL{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--card-muted);margin:0 0 6px}.play_scoreReceiptTable__6inEU{width:100%;border-collapse:collapse;font-size:.9rem}.play_scoreReceiptTable__6inEU td{padding:3px 0}.play_scoreReceiptLabel__Cpxij{color:var(--card-text)}.play_scoreReceiptTable__6inEU td:last-child{text-align:right;font-weight:600;white-space:nowrap}.play_scoreReceiptPos__Ocg6I{color:color-mix(in srgb,#15803d 80%,var(--card-text));font-weight:700}.play_scoreReceiptNeg__yLTUF{color:color-mix(in srgb,#b91c1c 80%,var(--card-text));font-weight:700}.play_scoreReceiptTotal__njN2g{border-top:1px solid var(--card-border)}.play_scoreReceiptTotal__njN2g td{padding-top:6px;font-weight:700;font-size:1rem}.play_doodle5ImageContainer__qsHIE{display:flex;justify-content:center;padding:8px 0}.play_doodle5ImageWrapper__zmMoK{width:min(280px,100%);text-align:center}.play_doodle5Mystery__e3r_N{width:100%;aspect-ratio:1;border:2px dashed var(--card-border);border-radius:14px;background:var(--card-emphasis);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.play_doodle5MysteryInner__RC1Je{text-align:center;padding:20px}.play_doodle5MysteryLabel__nJuoU{font-size:1.6rem;font-weight:900;letter-spacing:.06em;color:var(--card-muted);margin-bottom:8px;background:color-mix(in srgb,var(--card-border) 60%,transparent);display:inline-block;padding:6px 18px;border-radius:8px}.play_doodle5MysterySubtext__QwXTG{font-size:.8rem;color:var(--card-muted);margin-top:8px}.play_doodle5ImageRevealed__JO6Zt{width:100%;height:auto;border-radius:12px;border:2px solid var(--card-border);background:white;animation:play_revealFadeIn__TFgXy .6s ease-out}.play_doodle5RevealedLabel__Ujjwm{margin-top:8px;font-size:1.1rem;font-weight:800;letter-spacing:.08em;color:var(--card-text)}.play_doodle5Placeholder__HSKGL{width:100%;aspect-ratio:1;border:2px solid var(--card-border);border-radius:14px;background:var(--card-emphasis);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.play_doodle5PlaceholderEmoji__cDv8w{font-size:3rem}.play_doodle5PlaceholderText__PY5oF{font-size:1.2rem;font-weight:800;letter-spacing:.06em;color:var(--card-text)}@keyframes play_revealFadeIn__TFgXy{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.play_synonymBadge__5HUev{display:inline-flex;align-items:center;justify-content:center;background:#fef08a;color:#713f12;border:1px solid #ca8a04;border-radius:4px;font-size:.9rem;font-weight:800;width:1.6em;height:1.4em;line-height:1}.play_hintConfirmButtons__hHNVR{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:4px}.achievement-toast_wrapper___T61c{position:fixed;bottom:1.5rem;right:1.5rem;z-index:11000;max-width:min(420px,calc(100vw - 2rem));pointer-events:none;animation:achievement-toast_slideIn__suyBx .4s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes achievement-toast_slideIn__suyBx{0%{opacity:0;transform:translateX(110%) scale(.85)}to{opacity:1;transform:translateX(0) scale(1)}}.achievement-toast_toast__teNAW{position:relative;border-radius:1rem;padding:1rem 1.25rem;pointer-events:all;box-shadow:0 0 0 1.5px rgba(255,255,255,.25),0 8px 32px rgba(0,0,0,.45),0 2px 8px rgba(0,0,0,.3);overflow:hidden;backdrop-filter:blur(6px)}.achievement-toast_rarityCommon__HPy_V{background:linear-gradient(135deg,color-mix(in srgb,#1e293b 85%,var(--custom-color-brand,#1e293b) 15%) 0,color-mix(in srgb,#334155 85%,var(--custom-color-brand,#334155) 15%) 100%);border:1.5px solid color-mix(in srgb,#64748b 70%,var(--custom-color-brand,#64748b) 30%)}.achievement-toast_rarityUncommon__tZMFj{background:linear-gradient(135deg,color-mix(in srgb,#14532d 85%,var(--custom-color-brand,#14532d) 15%) 0,color-mix(in srgb,#166534 85%,var(--custom-color-brand,#166534) 15%) 100%);border:1.5px solid color-mix(in srgb,#4ade80 70%,var(--custom-color-brand,#4ade80) 30%)}.achievement-toast_rarityRare__xFDiE{background:linear-gradient(135deg,color-mix(in srgb,#1e3a8a 85%,var(--custom-color-brand,#1e3a8a) 15%) 0,color-mix(in srgb,#1d4ed8 85%,var(--custom-color-brand,#1d4ed8) 15%) 100%);border:1.5px solid color-mix(in srgb,#60a5fa 70%,var(--custom-color-brand,#60a5fa) 30%)}.achievement-toast_rarityEpic__omekV{background:linear-gradient(135deg,color-mix(in srgb,#581c87 85%,var(--custom-color-brand,#581c87) 15%) 0,color-mix(in srgb,#7c3aed 85%,var(--custom-color-brand,#7c3aed) 15%) 100%);border:1.5px solid color-mix(in srgb,#c084fc 70%,var(--custom-color-brand,#c084fc) 30%)}.achievement-toast_rarityLegendary__i5nOO{background:linear-gradient(135deg,color-mix(in srgb,#78350f 85%,var(--custom-color-brand,#78350f) 15%) 0,color-mix(in srgb,#b45309 85%,var(--custom-color-brand,#b45309) 15%) 60%,color-mix(in srgb,#d97706 85%,var(--custom-color-brand,#d97706) 15%) 100%);border:1.5px solid color-mix(in srgb,#fcd34d 70%,var(--custom-color-brand,#fcd34d) 30%)}.achievement-toast_sparkles__TMbpK{position:absolute;inset:0;pointer-events:none;overflow:hidden}.achievement-toast_sparkle___7hGJ{--i:0;position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;opacity:0;left:calc(10% + var(--i) * 11%);top:50%;animation:achievement-toast_sparkleFloat__PBZjO 1.2s calc(var(--i) * .12s) ease-out forwards}@keyframes achievement-toast_sparkleFloat__PBZjO{0%{opacity:0;transform:translateY(0) scale(0)}30%{opacity:1;transform:translateY(-20px) scale(1.2)}to{opacity:0;transform:translateY(-50px) scale(.3)}}.achievement-toast_inner__MEDA_{display:flex;align-items:flex-start;gap:.75rem;position:relative;z-index:1}.achievement-toast_iconWrap__vQoOK{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.12);border-radius:.625rem;animation:achievement-toast_iconBounce__Yr9zZ .5s cubic-bezier(.34,1.56,.64,1) .25s both}@keyframes achievement-toast_iconBounce__Yr9zZ{0%{transform:scale(0) rotate(-20deg)}to{transform:scale(1) rotate(0deg)}}.achievement-toast_icon__cE8_t{font-size:1.4rem;line-height:1}.achievement-toast_content__Iukva{flex:1;min-width:0}.achievement-toast_label__lfS70{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.65);margin:0 0 .15rem}.achievement-toast_name__NUwxJ{font-size:1rem;font-weight:700;color:#fff;margin:0 0 .2rem;line-height:1.2}.achievement-toast_desc__wTt2b{font-size:.78rem;color:rgba(255,255,255,.75);margin:0 0 .35rem;line-height:1.4}.achievement-toast_reward__yl5yb{font-size:.75rem;color:rgba(255,255,255,.9);margin:0;padding:.25rem .5rem;background:rgba(255,255,255,.12);border-radius:.375rem;display:inline-block}.achievement-toast_dismiss__DnKCm{flex-shrink:0;background:rgba(255,255,255,.15);border:none;color:rgba(255,255,255,.7);border-radius:.375rem;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.7rem;transition:background .15s}.achievement-toast_dismiss__DnKCm:hover{background:rgba(255,255,255,.28);color:#fff}.achievement-toast_progress___bCPd{text-align:right;font-size:.65rem;color:rgba(255,255,255,.5);margin-top:.5rem;position:relative;z-index:1}