.page_pageContainer__7oWeo{margin:0 auto;padding:clamp(25px,3.47vw,50px) clamp(30px,4.17vw,60px) 60px;box-sizing:border-box;background-color:#fff;min-height:100vh;max-width:1440px}.page_main__nw1Wk{font-family:Inter,sans-serif}.page_title__po7na{font-size:clamp(24px,3.33vw,48px);font-weight:700;background:linear-gradient(90deg,#4964ff,#ff00c8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 clamp(20px,2.78vw,40px)}.page_container__jZF7q{display:flex;justify-content:space-between;align-items:stretch;gap:clamp(30px,4.17vw,60px)}.page_rectangle__tgMKw{width:clamp(331px,42.08vw,606px);min-height:clamp(374.5px,52.01vw,749px);border-radius:18px;background:#f1f4f9;position:relative;margin-top:clamp(20px,2.78vw,40px);display:flex;flex-direction:column}.page_rectangleText__DIhf7{position:absolute;bottom:calc(100% + clamp(10px, 1.39vw, 20px));left:0;width:100%;text-align:left;color:#1f1f1f;font-size:clamp(12px,1.67vw,24px);font-weight:400}.page_textInput__3I5FN{width:100%;flex-grow:1;padding:clamp(18px,2.5vw,36px);font-size:clamp(8px,1.11vw,16px);color:#000;border:none;resize:none;background-color:transparent;outline:none;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#81868b transparent}.page_textInput__3I5FN::-webkit-scrollbar{width:clamp(3px,.42vw,6px)}.page_textInput__3I5FN::-webkit-scrollbar-track{background:transparent;margin-right:clamp(2px,.28vw,4px)}.page_textInput__3I5FN::-webkit-scrollbar-thumb{background-color:#81868b;border-radius:3px;margin-right:clamp(2px,.28vw,4px)}.page_textInput__3I5FN::placeholder{color:#878787}.page_gridContainer__3JtBZ{margin-top:clamp(20px,2.78vw,40px);position:relative;display:flex;flex-direction:column}.page_gridText__x_RPn{position:absolute;bottom:calc(100% + clamp(10px, 1.39vw, 20px));left:0;width:100%;text-align:left;color:#1f1f1f;font-size:clamp(12px,1.67vw,24px);font-weight:400}.page_subText__qUn_o{font-size:clamp(1px,1.11vw,16px);color:#1f1f1f;margin-bottom:16px}.page_gridWrapper__M9YHe{display:grid;grid-template-columns:repeat(4,clamp(79.8px,11.08vw,159.6px));grid-gap:clamp(5.5px,.76vw,11px) clamp(6px,.83vw,12px)}.page_difficultyWrapper__A7fuL{display:grid;grid-template-columns:repeat(4,clamp(79.8px,11.08vw,159.6px));grid-gap:clamp(6px,.83vw,12px);margin-top:clamp(1px,5.56vw,2px)}.page_smallRectangle__aegu9{width:clamp(79.8px,11.08vw,159.6px);height:clamp(46.284px,6.43vw,92.568px);border-radius:18px;background:#f1f4f9;display:flex;justify-content:center;align-items:center;color:#1f1f1f;text-align:center;font-family:Inter,sans-serif;font-size:clamp(1px,1.11vw,16px);font-weight:400;transition:background-color .3s ease}.page_subText__qUn_o:last-of-type{margin-top:clamp(1px,5.56vw,24px)}@media (max-width:1440px){.page_pageContainer__7oWeo{font-size:clamp(1px,1.11vw,16px)}}@media (min-width:1441px){.page_wideScreenWrapper__sBpa0{display:flex;justify-content:center;background-color:#fff}.page_pageContainer__7oWeo{width:1440px;margin:0 auto}}.page_longRectangle__plg2h{width:100%;height:clamp(46.284px,6.43vw,88px);background:#f1f4f9;border-radius:9999px;margin-top:clamp(-10px,.83vw,-2px);display:flex;justify-content:center;align-items:center;transition:background-color .3s ease;cursor:pointer}.page_longRectangle__plg2h:hover{background:#dee3ea}.page_longRectangle__plg2h.page_gradientBackground__gWwuu{background:linear-gradient(90deg,#4964ff,#ff00c8)}.page_longRectangle__plg2h.page_gradientBackground__gWwuu:hover{opacity:.9}.page_longRectangleText__UuXbi{font-size:clamp(1px,1.11vw,16px);color:#1f1f1f;font-family:Inter,sans-serif;font-weight:400}.page_whiteText__32dd6{color:#fff}.page_fadeInOut__V_Nje{animation:page_fadeInOut__V_Nje .5s ease-in-out}.page_stepThreeText__n96LQ{font-size:clamp(12px,1.67vw,24px);color:#1f1f1f;font-weight:400;margin-top:clamp(24px,3.33vw,48px);margin-bottom:clamp(10px,1.39vw,20px)}.page_smallRectangle__aegu9:hover{background:#dee3ea;cursor:pointer}.page_smallRectangle__aegu9.page_clicked__xzZcn{background:#d6e3fb}@keyframes page_fadeInOut__V_Nje{0%{opacity:0}to{opacity:1}}.page_warningDot__vtfNm{color:red;font-size:24px;margin-left:5px;vertical-align:middle}.page_blinkAnimation__xmKh9{animation:page_blink__MXDOE 1s infinite}@keyframes page_blink__MXDOE{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes page_shake__6omdc{0%{transform:translateX(0)}20%{transform:translateX(-10px)}40%{transform:translateX(10px)}60%{transform:translateX(-10px)}80%{transform:translateX(10px)}to{transform:translateX(0)}}.page_shakeAnimation__iJ_Jl{animation:page_shake__6omdc .4s ease-in-out}.page_resultRectangleWrapper__KZfYr{width:100%;padding:0 calc(2px + (4.17vw - 2px) * ((100vw - 320px) / (1920 - 320)));box-sizing:border-box}.page_resultRectangle__Emzio{width:100%;margin-top:calc(40px + (2.78vw - 40px) * ((100vw - 320px) / (1920 - 320)));min-height:calc(749px + (52.01vw - 749px) * ((100vw - 320px) / (1920 - 320)));background-color:#f1f4f9;display:flex;justify-content:flex-start;align-items:flex-start;padding:calc(20px + (2.78vw - 20px) * ((100vw - 320px) / (1920 - 320)));box-sizing:border-box}.page_pillContainer__dm1Qf{width:100%;display:flex;flex-direction:column;gap:clamp(8px,1.11vw,16px);padding:clamp(20px,2.78vw,40px)}.page_pill__27VwF{height:clamp(16px,2.22vw,32px);background-color:#fff;border-radius:9999px;opacity:0;transition:opacity .2s ease}.page_pill__27VwF.page_show__O33Xb{animation:page_growWidth__Je4IH 1s forwards}@keyframes page_growWidth__Je4IH{0%{width:0!important;opacity:0}to{opacity:1}}.page_resultButtonWrapper__MW2R0{width:100%;margin-top:clamp(2px,2.78vw,22px);padding:0 calc(2px + (4.17vw - 2px) * ((100vw - 320px) / (1920 - 320)));box-sizing:border-box}.page_resultButton__7SJOh{width:100%;height:clamp(46.284px,6.43vw,88px);background:#f1f4f9;border-radius:9999px;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease;cursor:pointer;border:none;outline:none}.page_resultButton__7SJOh:hover{background:#dee3ea}.page_resultButtonText__5R9Gr{font-size:clamp(1px,1.11vw,16px);color:#1f1f1f;font-family:Inter,sans-serif;font-weight:400}.page_helloWorldContainer__CfJv3{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:24px;color:#1f1f1f}.page_geminiResultText__TgfSP{width:100%;flex-grow:1;padding:clamp(18px,2.5vw,36px);font-size:clamp(8px,1.11vw,16px);color:#000;border:none;resize:none;background-color:transparent;outline:none;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#81868b transparent}@keyframes page_fadeIn__jjObi{0%{opacity:0}to{opacity:1}}.page_fadeInAnimation__IPjzw{animation:page_fadeIn__jjObi 1s ease-in-out forwards}.page_geminiResultText__TgfSP h2{font-size:1.2em;color:#444;margin-top:10px;margin-bottom:10px}.page_geminiResultText__TgfSP strong{font-weight:700;color:#000}.page_geminiResultText__TgfSP{line-height:1.6}.page_geminiResultText__TgfSP p{margin-bottom:15px}