@keyframes typingarea_slide-fade-in__O4XKL{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}.typingarea_typingArea__g_acl{position:relative;width:100%;min-width:0;min-height:17rem;padding:1.1rem 1.5rem 1.25rem;display:flex;flex-direction:column;align-items:center;gap:.85rem;background:var(--bp-card);border:2px solid var(--bp-line);border-radius:26px;box-shadow:0 6px 0 var(--bp-line);font-family:var(--font-display);color:var(--foreground);cursor:text;transition:border-color .15s ease,box-shadow .15s ease}.typingarea_typingArea__g_acl:focus-within{border-color:var(--bp-purple-line);box-shadow:0 6px 0 var(--bp-purple-line)}.typingarea_faceLabel__kjsZm{font-family:var(--font-display);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bp-ink2);align-self:center;padding:.3rem .8rem;border-radius:99px;background:var(--bp-purple-soft);color:color-mix(in srgb,var(--bp-purple) 72%,var(--foreground))}.typingarea_textDisplay__8bq3z{width:100%;min-height:7rem;flex:1 1;display:flex;align-items:center;justify-content:center;position:relative;min-width:0}.typingarea_paragraphText__1DsT0{width:100%;max-height:16rem;overflow-y:auto;padding:.25rem .25rem .25rem 0;font-family:var(--font-kr-sans);font-size:1.45rem;font-weight:500;line-height:1.85;text-align:left;word-break:keep-all;overflow-wrap:break-word;animation:typingarea_bp-pop-in__vTLh1 .25s ease both}@media(max-width:1350px){.typingarea_paragraphText__1DsT0{font-size:1.25rem}}.typingarea_paragraphText__1DsT0.typingarea_completed__v9Kzp{padding:.9rem 1rem;border-radius:16px;background:var(--bp-und-soft);border:2px solid var(--bp-und-line)}.typingarea_char__yeBfj{padding:.05rem .06rem;border-radius:6px;transition:background .15s ease,color .15s ease}.typingarea_char__yeBfj.typingarea_correct__XXYJp{background:var(--bp-und-soft);color:color-mix(in srgb,var(--bp-und) 70%,var(--foreground))}.typingarea_char__yeBfj.typingarea_incorrect__Gol0v{background:var(--bp-rev-soft);color:color-mix(in srgb,var(--bp-rev) 78%,var(--foreground));-webkit-text-decoration:underline wavy var(--bp-rev);text-decoration:underline wavy var(--bp-rev);text-underline-offset:.3em}.typingarea_char__yeBfj.typingarea_inProgress__hRVgf{background:var(--bp-read-soft);color:color-mix(in srgb,var(--bp-read) 75%,var(--foreground))}.typingarea_char__yeBfj.typingarea_current__oDV1j{background:var(--bp-purple-soft);color:var(--foreground);box-shadow:inset 0 -3px 0 var(--bp-purple);font-weight:800}.typingarea_char__yeBfj.typingarea_pending__rNDy_{color:var(--bp-ink2)}.typingarea_singleChar__AbVwE{display:flex;flex-direction:column;align-items:center;gap:.5rem}.typingarea_targetChar__qNpXY{min-width:7.75rem;min-height:7.75rem;padding:0 1rem;display:grid;place-items:center;border-radius:26px;background:var(--bp-purple-soft);border:2px solid var(--bp-purple-line);box-shadow:0 5px 0 var(--bp-purple-line);font-family:var(--font-kr-sans);font-size:4.75rem;font-weight:700;line-height:1;color:var(--foreground);animation:typingarea_targetIn__2hcL7 .28s cubic-bezier(.3,1.4,.5,1) both}.typingarea_userChar__NWPgK{font-family:var(--font-kr-sans);font-size:1.9rem;font-weight:700;line-height:1.2}.typingarea_userChar__NWPgK .typingarea_correct__XXYJp{color:var(--bp-und)}.typingarea_userChar__NWPgK .typingarea_incorrect__Gol0v{color:var(--bp-rev)}.typingarea_inputSection__hBjh5{width:100%;display:flex;flex-direction:column;align-items:center}.typingarea_hiddenInput__5ULCL{position:absolute;left:-9999rem;opacity:0}.typingarea_inputDisplay__rQAT1{width:100%;max-width:30rem;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.55rem 1rem;border-radius:14px;border:2px dashed var(--bp-line);background:var(--bp-soft)}.typingarea_paragraphMode__8iWDo .typingarea_inputDisplay__rQAT1{max-width:none;justify-content:flex-start}.typingarea_inputLabel__Jq6ld{font-family:var(--font-display);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bp-ink2);flex:none}.typingarea_inputText__g8mSw{min-width:0;min-height:1.6rem;display:flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-kr-sans);font-size:1.2rem;font-weight:700;color:var(--foreground)}.typingarea_placeholder__6OVfA{font-family:var(--font-display);font-size:.95rem;font-weight:600;color:var(--bp-ink2)}.typingarea_instructions__sSY_r{max-width:44rem;text-align:center;font-size:.92rem;font-weight:600;line-height:1.5;color:var(--bp-ink2)}.typingarea_instructions__sSY_r p{margin:0}.typingarea_instructions__sSY_r strong{font-weight:800;color:var(--foreground)}@keyframes typingarea_targetIn__2hcL7{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.typingarea_paragraphText__1DsT0,.typingarea_targetChar__qNpXY{animation:none}}@keyframes modeselector_slide-fade-in__gRzd7{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}.modeselector_modeSelector__8YWyO{width:100%;display:flex;flex-direction:column;gap:1rem;font-family:var(--font-display)}.modeselector_title__N6uiv{font-family:var(--font-lilita);font-weight:400;letter-spacing:.01em;line-height:1.08;color:var(--foreground);font-size:1.4rem;margin:0}.modeselector_modes__Dkwgf{display:flex;flex-direction:column;gap:.75rem}.modeselector_modeCard__q6Dam{background:var(--bp-card);border:2px solid var(--bp-line);border-radius:16px;box-shadow:0 4px 0 var(--bp-line);cursor:pointer;transition:transform .08s ease,box-shadow .08s ease,background .15s ease}.modeselector_modeCard__q6Dam:hover{background:var(--bp-soft)}.modeselector_modeCard__q6Dam:active{transform:translateY(4px);box-shadow:0 0 0 var(--bp-line)}.modeselector_modeCard__q6Dam{padding:1rem 1.1rem;border-radius:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modeselector_modeCard__q6Dam.modeselector_active__jE_zv{border-color:var(--bp-purple-line);background:var(--bp-purple-soft);box-shadow:0 4px 0 var(--bp-purple-line)}.modeselector_modeCard__q6Dam.modeselector_active__jE_zv:active{box-shadow:0 0 0 var(--bp-purple-line)}.modeselector_modeCard__q6Dam.modeselector_active__jE_zv .modeselector_modeTitle__laCyV{color:color-mix(in srgb,var(--bp-purple) 72%,var(--foreground))}.modeselector_modeHeader__4DQlb{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.modeselector_modeTitle__laCyV{margin:0;font-size:1.05rem;font-weight:800;color:var(--foreground)}.modeselector_modeIcon__u047w{flex:none;width:1.35rem;height:1.35rem;border-radius:50%;border:2px solid var(--bp-line-strong);background:var(--bp-card);display:grid;place-items:center}.modeselector_modeIcon__u047w.modeselector_active__jE_zv{border-color:var(--bp-purple);background:var(--bp-purple);box-shadow:inset 0 0 0 3px var(--bp-card)}.modeselector_modeDescription__RRHkf{margin:0;font-size:.9rem;font-weight:600;line-height:1.4;color:var(--bp-ink2)}.modeselector_paragraphControls__f0Lqh,.modeselector_rowSelector__a2D6f{background:var(--bp-card);border:2px solid var(--bp-line);border-radius:20px;padding:1rem 1.1rem 1.1rem;display:flex;flex-direction:column;gap:.8rem;animation:modeselector_bp-pop-in___GvpV .3s ease both}.modeselector_rowTitle__mHeDJ{font-family:var(--font-display);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bp-ink2);margin:0}.modeselector_rowButtons__tatyy{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}.modeselector_rowButton__GE_jv{min-height:2.75rem;padding:.5rem .4rem;border-radius:12px;border:2px solid var(--bp-line);background:var(--bp-card);color:var(--bp-ink2);font-family:var(--font-display);font-size:.9rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.modeselector_rowButton__GE_jv:hover{background:var(--bp-soft);color:var(--foreground)}.modeselector_rowButton__GE_jv:focus-visible{outline:3px solid var(--bp-purple-line);outline-offset:2px}.modeselector_rowButton__GE_jv.modeselector_active__jE_zv{border-color:var(--bp-purple-line);background:var(--bp-purple-soft);color:color-mix(in srgb,var(--bp-purple) 72%,var(--foreground))}.modeselector_rowInfo__4eQ4A p{margin:0;padding:.7rem .8rem;border-radius:12px;background:var(--bp-soft);font-family:var(--font-kr-sans);font-size:1.15rem;font-weight:700;line-height:1.7;letter-spacing:.12rem;color:var(--foreground);word-break:keep-all}.modeselector_newParagraphButton__qJr3D{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-display);font-weight:800;font-size:.92rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:#fff;background:var(--bp-purple);border:none;border-radius:14px;padding:.8rem 1.4rem;box-shadow:0 4px 0 var(--bp-purple-d);cursor:pointer;transition:transform .08s ease,box-shadow .08s ease,filter .15s ease}.modeselector_newParagraphButton__qJr3D:hover{filter:brightness(1.06)}.modeselector_newParagraphButton__qJr3D:active{transform:translateY(4px);box-shadow:0 0 0 var(--bp-purple-d)}.modeselector_newParagraphButton__qJr3D:focus-visible{outline:3px solid color-mix(in srgb,var(--bp-purple) 45%,transparent);outline-offset:3px}.modeselector_newParagraphButton__qJr3D:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.55;transform:none;box-shadow:0 4px 0 var(--bp-purple-d)}.modeselector_newParagraphButton__qJr3D{width:100%}.modeselector_paragraphHint__8cnlm{margin:0;font-size:.9rem;font-weight:600;line-height:1.45;color:var(--bp-ink2)}@media(prefers-reduced-motion:reduce){.modeselector_paragraphControls__f0Lqh,.modeselector_rowSelector__a2D6f{animation:none}}@keyframes statsdisplay_slide-fade-in__xAVvq{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}.statsdisplay_statsDisplay__ktiSX{width:100%;min-width:0;display:flex;flex-direction:column;gap:.8rem;font-family:var(--font-display)}.statsdisplay_title__3hJjY{font-family:var(--font-lilita);font-weight:400;letter-spacing:.01em;line-height:1.08;color:var(--foreground);font-size:1.4rem;margin:0}.statsdisplay_statsGrid__njopx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}@media(max-width:1200px){.statsdisplay_statsGrid__njopx{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}}.statsdisplay_statItem__Woa_u{background:var(--bp-card);border:2px solid var(--bp-line);border-radius:20px;border-radius:16px;padding:.75rem .8rem .7rem;display:flex;flex-direction:column;gap:.25rem;min-width:0}.statsdisplay_statLabel__ctlsE{font-family:var(--font-display);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bp-ink2)}.statsdisplay_statValue__NnOQ_{font-family:var(--font-lilita);font-size:1.6rem;line-height:1.1;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.statsdisplay_statValue__NnOQ_.statsdisplay_excellent__erp6S{color:var(--bp-und)}.statsdisplay_statValue__NnOQ_.statsdisplay_good__mnQLa{color:var(--bp-read)}.statsdisplay_statValue__NnOQ_.statsdisplay_okay__DCywO{color:var(--bp-keep-d)}.statsdisplay_statValue__NnOQ_.statsdisplay_poor__z8F0D{color:var(--bp-rev)}.statsdisplay_statValue__NnOQ_.statsdisplay_active__IzSL9{color:var(--bp-purple)}.statsdisplay_feedback__0Gzzx{display:flex;flex-wrap:wrap;gap:.4rem}.statsdisplay_feedbackItem__BkKJ2 p{margin:0;display:inline-flex;align-items:center;padding:.35rem .8rem;border-radius:99px;font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.statsdisplay_feedbackItem__BkKJ2 p.statsdisplay_excellent__erp6S{background:var(--bp-und-soft);color:color-mix(in srgb,var(--bp-und) 70%,var(--foreground))}.statsdisplay_feedbackItem__BkKJ2 p.statsdisplay_poor__z8F0D{background:var(--bp-rev-soft);color:color-mix(in srgb,var(--bp-rev) 78%,var(--foreground))}.statsdisplay_tips__gU1Es{margin-top:auto}.statsdisplay_tip__kGdA_{padding:.7rem .85rem;border-radius:14px;background:var(--bp-purple-soft);font-size:.9rem;font-weight:700;line-height:1.4;color:var(--foreground)}@keyframes mobileoverlay_slide-fade-in__8cDuB{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}.mobileoverlay_overlay__4VZ0g{width:100%;min-height:100%;display:flex;justify-content:center;padding:2rem 1rem 3rem;font-family:var(--font-display);color:var(--foreground)}.mobileoverlay_content__L3cVs{width:100%;max-width:30rem;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.mobileoverlay_icon___TSVE{display:grid;place-items:center}.mobileoverlay_title__5TRNt{font-family:var(--font-lilita);font-weight:400;letter-spacing:.01em;line-height:1.08;color:var(--foreground);margin:0;font-size:1.9rem}.mobileoverlay_message__sY_Di{margin:0;font-size:1.05rem;font-weight:600;line-height:1.55;color:var(--bp-ink2)}.mobileoverlay_features__pn15m{background:var(--bp-card);border:2px solid var(--bp-line);border-radius:20px;width:100%;padding:1.1rem 1.2rem;text-align:left}.mobileoverlay_features__pn15m h3{font-family:var(--font-display);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bp-ink2);margin:0 0 .6rem}.mobileoverlay_features__pn15m ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.mobileoverlay_features__pn15m ul li{display:flex;align-items:flex-start;gap:.6rem;font-size:.98rem;font-weight:700;line-height:1.4;color:var(--foreground)}.mobileoverlay_features__pn15m ul li:before{content:"✓";flex:none;width:1.4rem;height:1.4rem;display:grid;place-items:center;border-radius:50%;background:var(--bp-purple-soft);color:var(--bp-purple);font-size:.8rem;font-weight:900}.mobileoverlay_altButton__IEfku{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-display);font-weight:800;font-size:.92rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:#fff;background:var(--bp-und);border:none;border-radius:14px;padding:.8rem 1.4rem;box-shadow:0 4px 0 var(--bp-und-d);cursor:pointer;transition:transform .08s ease,box-shadow .08s ease,filter .15s ease}.mobileoverlay_altButton__IEfku:hover{filter:brightness(1.06)}.mobileoverlay_altButton__IEfku:active{transform:translateY(4px);box-shadow:0 0 0 var(--bp-und-d)}.mobileoverlay_altButton__IEfku:focus-visible{outline:3px solid color-mix(in srgb,var(--bp-und) 45%,transparent);outline-offset:3px}.mobileoverlay_altButton__IEfku:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.55;transform:none;box-shadow:0 4px 0 var(--bp-und-d)}.mobileoverlay_altButton__IEfku{width:100%;margin-top:.5rem}@keyframes imemodal_slide-fade-in__VtOh8{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}.imemodal_modalOverlay__F1uK7{position:fixed;inset:0;background:rgba(10,12,24,.55);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;font-family:var(--font-display)}.imemodal_modalOverlay__F1uK7 .imemodal_modal__iGSUY{width:100%;max-width:44rem;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;background:var(--background);color:var(--foreground);border:2px solid var(--bp-line);border-radius:24px;box-shadow:0 6px 0 var(--bp-line);animation:imemodal_bp-pop-in__hDxWi .25s ease both}.imemodal_header__kjFDe{flex:none;padding:1.5rem 1.5rem .5rem}.imemodal_header__kjFDe .imemodal_title__znuyI{font-family:var(--font-lilita);font-weight:400;letter-spacing:.01em;line-height:1.08;color:var(--foreground);margin:0;font-size:1.8rem}.imemodal_content__ZgNaz{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.5rem 1.5rem 1.5rem}.imemodal_content__ZgNaz .imemodal_explanation__d7Y2o{margin:0 0 1.25rem;font-size:1.05rem;font-weight:600;line-height:1.55;color:var(--foreground)}.imemodal_content__ZgNaz .imemodal_explanation__d7Y2o strong{font-weight:800}.imemodal_content__ZgNaz .imemodal_whatIsIME__94Ipz{margin-bottom:1.5rem;padding:1rem 1.1rem;border-radius:16px;background:var(--bp-purple-soft);border:2px solid var(--bp-purple-line)}.imemodal_content__ZgNaz .imemodal_whatIsIME__94Ipz h3{margin:0 0 .4rem;font-size:1.05rem;font-weight:800}.imemodal_content__ZgNaz .imemodal_whatIsIME__94Ipz p{margin:0;font-weight:600;line-height:1.5;color:var(--foreground)}.imemodal_content__ZgNaz .imemodal_instructions__Xp45A h3{font-family:var(--font-lilita);font-weight:400;letter-spacing:.01em;line-height:1.08;color:var(--foreground);margin:0 0 1rem;font-size:1.35rem}.imemodal_content__ZgNaz .imemodal_osInstructions__h3TqV{display:grid;grid-gap:1rem;gap:1rem}@media(min-width:768px){.imemodal_content__ZgNaz .imemodal_osInstructions__h3TqV{grid-template-columns:repeat(3,minmax(0,1fr))}}.imemodal_content__ZgNaz .imemodal_osSection__PNzlB{background:var(--bp-card);border:2px solid var(--bp-line);border-radius:20px;border-radius:16px;padding:.9rem 1rem}.imemodal_content__ZgNaz .imemodal_osSection__PNzlB h4{margin:0 0 .6rem;display:flex;align-items:center;gap:.4rem;font-size:1rem;font-weight:800}.imemodal_content__ZgNaz .imemodal_osSection__PNzlB ol{margin:0;padding-left:1.2rem}.imemodal_content__ZgNaz .imemodal_osSection__PNzlB ol li{margin-bottom:.45rem;font-size:.9rem;font-weight:600;line-height:1.45;color:var(--bp-ink2)}.imemodal_content__ZgNaz .imemodal_osSection__PNzlB ol li:last-child{margin-bottom:0}.imemodal_content__ZgNaz .imemodal_osSection__PNzlB kbd{display:inline-block;padding:.05rem .4rem;border-radius:6px;border:2px solid var(--bp-line);box-shadow:0 2px 0 var(--bp-line);background:var(--bp-card);font-family:var(--font-display);font-size:.78rem;font-weight:800;color:var(--foreground)}.imemodal_content__ZgNaz .imemodal_osSection__PNzlB strong{font-weight:800;color:var(--foreground)}.imemodal_content__ZgNaz .imemodal_note__Unq2M{margin-top:1.25rem;padding:.85rem 1rem;border-radius:14px;background:var(--bp-soft)}.imemodal_content__ZgNaz .imemodal_note__Unq2M p{margin:0;font-size:.92rem;font-weight:600;line-height:1.45;color:var(--bp-ink2)}.imemodal_content__ZgNaz .imemodal_note__Unq2M strong{color:var(--foreground);font-weight:800}.imemodal_footer__y6_eo{flex:none;padding:1rem 1.5rem 1.5rem;border-top:2px solid var(--bp-soft);display:flex;justify-content:space-between;align-items:center;gap:1rem}@media(max-width:600px){.imemodal_footer__y6_eo{flex-direction:column;align-items:stretch}}.imemodal_footer__y6_eo .imemodal_checkbox__u4V_p{display:flex;align-items:center;gap:.55rem;min-height:2.5rem;cursor:pointer;font-size:.95rem;font-weight:700;color:var(--bp-ink2)}.imemodal_footer__y6_eo .imemodal_checkbox__u4V_p input[type=checkbox]{margin:0;width:1.2rem;height:1.2rem;accent-color:var(--bp-purple)}.imemodal_footer__y6_eo .imemodal_buttons__VDaoz{display:flex;gap:.75rem}@media(max-width:600px){.imemodal_footer__y6_eo .imemodal_buttons__VDaoz{flex-direction:column-reverse}}.imemodal_footer__y6_eo .imemodal_cancelButton__iT4Bk{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-display);font-weight:800;font-size:.86rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:var(--bp-ink2);background:var(--bp-card);border:2px solid var(--bp-line);border-radius:14px;padding:.7rem 1.2rem;box-shadow:0 3px 0 var(--bp-line);cursor:pointer;transition:transform .08s ease,box-shadow .08s ease,background .15s ease}.imemodal_footer__y6_eo .imemodal_cancelButton__iT4Bk:hover{background:var(--bp-soft)}.imemodal_footer__y6_eo .imemodal_cancelButton__iT4Bk:active{transform:translateY(3px);box-shadow:0 0 0 var(--bp-line)}.imemodal_footer__y6_eo .imemodal_cancelButton__iT4Bk:focus-visible{outline:3px solid var(--bp-read-line);outline-offset:3px}.imemodal_footer__y6_eo .imemodal_cancelButton__iT4Bk:disabled{cursor:not-allowed;opacity:.55;transform:none}.imemodal_footer__y6_eo .imemodal_continueButton__IEpz1{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-display);font-weight:800;font-size:.92rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:#fff;background:var(--bp-purple);border:none;border-radius:14px;padding:.8rem 1.4rem;box-shadow:0 4px 0 var(--bp-purple-d);cursor:pointer;transition:transform .08s ease,box-shadow .08s ease,filter .15s ease}.imemodal_footer__y6_eo .imemodal_continueButton__IEpz1:hover{filter:brightness(1.06)}.imemodal_footer__y6_eo .imemodal_continueButton__IEpz1:active{transform:translateY(4px);box-shadow:0 0 0 var(--bp-purple-d)}.imemodal_footer__y6_eo .imemodal_continueButton__IEpz1:focus-visible{outline:3px solid color-mix(in srgb,var(--bp-purple) 45%,transparent);outline-offset:3px}.imemodal_footer__y6_eo .imemodal_continueButton__IEpz1:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.55;transform:none;box-shadow:0 4px 0 var(--bp-purple-d)}.imemodal_footer__y6_eo .imemodal_continueButton__IEpz1{white-space:normal}