*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.resize{resize:both}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Header_header__9A5aE{align-items:center;background:#fff;box-shadow:0 4px 10px #0000001a;box-sizing:border-box;display:flex;font-weight:700;height:60px;justify-content:space-between;left:0;padding:.625rem 1.25rem;position:fixed;top:0;width:100%;z-index:1000}.Header_homeHeader__kQn\+X{background:#0000;box-shadow:none}.Header_logoContainer__xuPyR{align-items:center;cursor:pointer;display:flex;transition:opacity .3s ease-in-out}.Header_title__rd\+A1{color:#181848;font-size:1.5625rem;letter-spacing:.00625rem;margin-left:1.5625rem;margin-top:.625rem}.Header_nav__zV\+R1{align-items:center;display:flex;gap:1.875rem;margin-right:3.125rem}.Header_navLink__vyeBn{background:none;border:none;color:#333;cursor:pointer;font-size:1.125rem;font-weight:700;padding:0;text-decoration:none}.Header_navLink__vyeBn:hover{color:#e40046}.Header_profileSection__8EUEG{align-items:center;display:flex;gap:1.25rem;margin-right:-1.25rem;position:relative}.Header_logoutLink__zy7xD{background-color:inherit;border:none;color:#e40046;cursor:pointer;display:none;font-size:1.125rem;left:0;padding:1.25rem;position:absolute;top:0;transition:transform .1s ease;width:100%}.Header_profileSection__8EUEG:hover .Header_logoutLink__zy7xD{display:block}.Header_profileSection__8EUEG:hover>:not(.Header_logoutLink__zy7xD){visibility:hidden}.Header_profileImage__nsW-Z{border-radius:50%;height:60px;object-fit:cover;width:60px}.Header_nickname__o3Sda{color:#070707;font-weight:700}.LoginModal_modalOverlay__s1tjj{align-items:flex-start;background:#00000080;display:flex;height:100%;justify-content:flex-end;left:0;position:fixed;top:0;width:100%;z-index:1000}.LoginModal_modalContent__Dvmp3{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000004d;margin-right:3.125rem;margin-top:60px;padding:1.25rem 1.875rem 1.875rem;text-align:center;width:300px}.LoginModal_form__Bh93k{display:flex;flex-direction:column;gap:.625rem}.LoginModal_input__u8TSn{border:1px solid #ddd;border-radius:4px;padding:.625rem}.LoginModal_loginButton__xywYq{background:#334155;border:none;border-radius:5px;box-shadow:0 4px 15px #3341554d;color:#fff;cursor:pointer;font-size:1rem;margin-top:.625rem;padding:.625rem 1.25rem;transition:all .3s ease;width:100%}.LoginModal_loginButton__xywYq:hover{background:#1e293b;box-shadow:0 8px 25px #1e293b66;transform:translateY(-2px)}.LoginModal_signup__GPHT2{cursor:pointer;font-size:.875rem;margin-top:.9375rem;text-align:center}.LoginModal_signup__GPHT2:hover{text-decoration:underline}body,html{background:#f8fafc;margin:0;padding:0;scroll-behavior:smooth}.Home_wrapper__Het9G{overflow-x:hidden;position:relative}.Home_progressBar__-a7FC{background:linear-gradient(90deg,#334155,#1e293b);height:4px;left:0;position:fixed;top:0;transform-origin:left;width:100%;z-index:9999}.Home_container__OaIrG{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0 50%,#f1f5f9);box-sizing:border-box;display:flex;justify-content:space-between;margin:0;max-width:none;min-height:100vh;overflow:hidden;padding:0 8vw;position:relative;width:100vw}.Home_container__OaIrG:before{background:radial-gradient(circle,#33415508 0,#0000 70%);content:"";height:150%;pointer-events:none;position:absolute;right:-20%;top:-50%;width:80%}.Home_leftContainer__M0d8-{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:2rem;justify-content:center;max-width:600px;min-width:300px;padding-right:3rem;text-align:left;z-index:2}.Home_badge__ZzCbV{animation:Home_fadeInUp__B6p2e .8s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#33415514;border:1px solid #3341551a;border-radius:50px;color:#334155;display:inline-block;font-size:.875rem;font-weight:600;padding:.5rem 1.25rem}.Home_title__FemsY{animation:Home_fadeInUp__B6p2e .8s ease .1s backwards;color:#0f172a;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:4.5rem;font-weight:900;letter-spacing:-.1rem;line-height:1.1;margin:0;word-break:keep-all}.Home_gradientText__3z\+dN{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#334155,#1e293b 70%,#0f172a);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.Home_gradientText__3z\+dN:after{background:linear-gradient(90deg,#334155,#0000);border-radius:10px;bottom:-10px;content:"";height:6px;left:0;position:absolute;width:120px}.Home_description__5627b{animation:Home_fadeInUp__B6p2e .8s ease .2s backwards;color:#64748b;font-size:1.25rem;font-weight:500;letter-spacing:-.02rem;line-height:1.7;margin:0}.Home_buttonContainer__cGhty{animation:Home_fadeInUp__B6p2e .8s ease .3s backwards;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;margin-top:.5rem;width:auto}.Home_startButton__p1Khx{align-items:center;background:#334155;border:none;border-radius:50px;box-shadow:0 10px 30px #33415540;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;gap:.75rem;letter-spacing:.02rem;outline:none;overflow:hidden;padding:1.125rem 2.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.Home_startButton__p1Khx:before{background:linear-gradient(135deg,#fff3,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%) skewX(-15deg);transition:transform .6s;width:100%}.Home_startButton__p1Khx:hover:before{transform:translateX(100%) skewX(-15deg)}.Home_startButton__p1Khx:hover{background:#1e293b;box-shadow:0 15px 40px #1e293b66;transform:translateY(-3px)}.Home_startButton__p1Khx:active{box-shadow:0 8px 20px #1e293b4d;transform:translateY(-1px)}.Home_arrow__zsbNm{display:inline-block;transition:transform .3s ease}.Home_startButton__p1Khx:hover .Home_arrow__zsbNm{transform:translateX(5px)}.Home_questionButton__9o45e{background:#0000;border:2px solid #334155;border-radius:50px;color:#334155;cursor:pointer;font-size:1.125rem;font-weight:700;letter-spacing:.02rem;outline:none;overflow:hidden;padding:1.125rem 2.5rem;position:relative;transition:all .3s ease}.Home_questionButton__9o45e:before{background:#334155;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0;z-index:-1}.Home_questionButton__9o45e:hover:before{height:400px;width:400px}.Home_questionButton__9o45e:hover{border-color:#334155;box-shadow:0 8px 25px #3341554d;color:#fff}.Home_stats__vpugX{align-items:flex-start;animation:Home_fadeInUp__B6p2e .8s ease .4s backwards;display:flex;gap:2.5rem;margin-top:1.5rem}.Home_statItem__d71YY{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.Home_statIcon__64D-E{font-size:2rem;line-height:1;margin-bottom:.25rem}.Home_statNumber__bo4C1{color:#0f172a;font-size:1.25rem;font-weight:800;letter-spacing:-.02rem;line-height:1.2}.Home_statLabel__J4nMa{color:#64748b;font-size:.875rem;font-weight:500;line-height:1.4}.Home_statDivider__enCfZ{background:linear-gradient(180deg,#0000,#cbd5e1,#0000);height:60px;margin-top:1rem;width:1px}.Home_rightContainer__ukTb3{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center;position:relative;text-align:center;z-index:1}.Home_imageWrapper__gEPfw{animation:Home_fadeInUp__B6p2e .8s ease .5s backwards;max-width:600px;position:relative;width:100%}.Home_logoImage__GYRyy{animation:Home_float__P1GEf 6s ease-in-out infinite;display:block;filter:drop-shadow(0 20px 60px rgba(0,0,0,.1));height:auto;object-fit:contain;transition:transform .3s ease;width:100%}.Home_logoImage__GYRyy:hover{filter:drop-shadow(0 25px 70px rgba(0,0,0,.15));transform:scale(1.05)!important}.Home_floatingShape1__JFOei{animation:Home_float__P1GEf 8s ease-in-out infinite;background:linear-gradient(135deg,#3341550d,#1e293b05);border-radius:50%;filter:blur(60px);height:300px;position:absolute;right:-10%;top:10%;width:300px;z-index:-1}.Home_floatingShape2__Em8LJ{animation:Home_float__P1GEf 10s ease-in-out infinite reverse;background:linear-gradient(135deg,#33415508,#1e293b03);border-radius:50%;bottom:20%;filter:blur(50px);height:250px;left:-15%;position:absolute;width:250px;z-index:-1}.Home_fadeIn__uAGBD{opacity:0;transform:translateY(30px);transition:opacity 1s ease,transform 1s ease}.Home_fadeIn__uAGBD.Home_visible__SW5x9{opacity:1;transform:translateY(0)}@keyframes Home_fadeInUp__B6p2e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Home_float__P1GEf{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.Home_footer__i5Jim{background:#f8fafc;border-top:1px solid #e2e8f0;color:#64748b;font-size:.875rem;margin-top:0;padding:2rem 0;text-align:center;width:100%}.Home_footerLink__mGbRl{color:#334155;cursor:pointer;font-weight:600;text-decoration:none;transition:color .3s ease}.Home_footerLink__mGbRl:hover{color:#1e293b}@media (max-width:1400px){.Home_container__OaIrG{padding:2rem 6vw}.Home_title__FemsY{font-size:3.5rem}}@media (max-width:1200px){.Home_container__OaIrG{padding:2rem 4vw}.Home_title__FemsY{font-size:3rem}.Home_leftContainer__M0d8-{padding-right:2rem}}@media (max-width:968px){.Home_container__OaIrG{flex-direction:column;gap:3rem;padding:4rem 2rem}.Home_leftContainer__M0d8-{align-items:center;max-width:100%;padding-right:0;text-align:center}.Home_title__FemsY{font-size:2.5rem}.Home_buttonContainer__cGhty{flex-direction:column;width:100%}.Home_questionButton__9o45e,.Home_startButton__p1Khx{justify-content:center;width:100%}.Home_stats__vpugX{justify-content:center}.Home_gradientText__3z\+dN:after{left:50%;transform:translateX(-50%)}}.Home_mobileContainer__svlSU{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem 1.25rem;text-align:center}.Home_mobileContainer__svlSU .Home_logoImage__GYRyy{animation:Home_float__P1GEf 6s ease-in-out infinite;height:auto;margin-bottom:2rem;max-width:400px;width:90%}.Home_mobileContainer__svlSU .Home_title__FemsY{animation:Home_fadeInUp__B6p2e .8s ease;color:#0f172a;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.Home_mobileMessage1__W4pvt{animation:Home_fadeInUp__B6p2e .8s ease .1s backwards;color:#64748b;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.Home_mobileContainer__svlSU .Home_buttonContainer__cGhty{animation:Home_fadeInUp__B6p2e .8s ease .2s backwards;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;max-width:320px;width:100%}.Home_mobileContainer__svlSU .Home_startButton__p1Khx{background:#334155;border:none;border-radius:50px;box-shadow:0 8px 20px #3341554d;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:700;padding:1rem 2rem;transition:all .3s ease;width:100%}.Home_mobileContainer__svlSU .Home_startButton__p1Khx:active{background:#1e293b;transform:scale(.98)}.Home_mobileContainer__svlSU .Home_questionButton__9o45e{background:#0000;border:2px solid #334155;border-radius:50px;color:#334155;cursor:pointer;font-size:1.125rem;font-weight:700;padding:1rem 2rem;transition:all .3s ease;width:100%}.Home_mobileContainer__svlSU .Home_questionButton__9o45e:active{background:#334155;color:#fff}.Home_mobileMessage2__3qQy4{animation:Home_fadeInUp__B6p2e .8s ease .3s backwards;color:#94a3b8;font-size:.875rem;line-height:1.5;margin-top:2rem}.Section1_sectionContainer__eVHXv{align-items:center;background:linear-gradient(180deg,#fff 0,#f8fafc);box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;opacity:0;padding:6rem 8vw;position:relative;transform:translateY(50px);transition:all 1s cubic-bezier(.4,0,.2,1);width:100%}.Section1_sectionContainer__eVHXv.Section1_visible__g3u6o{opacity:1;transform:translateY(0)}.Section1_contentWrapper__tNUBz{align-items:center;display:flex;gap:6rem;justify-content:space-between;max-width:1400px;width:100%}.Section1_textContent__AUSHp{animation:Section1_fadeInLeft__gPBh2 1s ease .2s backwards;flex:1 1;max-width:500px}.Section1_badge__-XGkm{background:#33415514;border:1px solid #3341551a;border-radius:50px;color:#334155;display:inline-block;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;padding:.5rem 1.25rem}.Section1_sectionTitle__HolDu{color:#0f172a;font-size:3rem;font-weight:800;letter-spacing:-.05rem;line-height:1.2;margin:0 0 1rem;transition:all .5s ease}.Section1_sectionDesc__d7R7i{color:#64748b;font-size:1.25rem;line-height:1.7;margin:0 0 2rem;transition:all .5s ease}.Section1_indicators__A-AgN{display:flex;gap:.75rem;margin-top:2rem}.Section1_indicator__WqhBp{background:#cbd5e1;border:none;border-radius:10px;cursor:pointer;height:4px;padding:0;transition:all .3s ease;width:40px}.Section1_activeIndicator__hnl6P{background:#334155;width:60px}.Section1_indicator__WqhBp:hover{background:#94a3b8}.Section1_imageContent__LdIv4{align-items:center;animation:Section1_fadeInRight__MfHmY 1s ease .4s backwards;display:flex;flex:1 1;justify-content:center}.Section1_imageWrapper__x5IC3{aspect-ratio:16/10;border-radius:24px;box-shadow:0 20px 60px #0000001a;max-width:600px;overflow:hidden;position:relative;width:100%}.Section1_sectionImage__Ml6is{height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transform:scale(1.1);transition:all .8s cubic-bezier(.4,0,.2,1);width:100%}.Section1_activeImage__GVZjB{opacity:1;transform:scale(1)}.Section1_sectionImage__Ml6is:hover{transform:scale(1.05)}.Section1_bottomNavButtons__3WmL9{bottom:4rem;display:flex;gap:1rem;position:absolute;right:8vw;z-index:10}.Section1_navButton__Up8DS{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:50%;box-shadow:0 4px 20px #00000014;color:#334155;cursor:pointer;display:flex;height:56px;justify-content:center;transition:all .3s ease;width:56px}.Section1_navButton__Up8DS:hover{background:#334155;border-color:#334155;box-shadow:0 8px 30px #3341554d;color:#fff;transform:translateY(-3px)}.Section1_navButton__Up8DS:active{transform:translateY(-1px)}@keyframes Section1_fadeInLeft__gPBh2{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes Section1_fadeInRight__MfHmY{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1024px){.Section1_contentWrapper__tNUBz{flex-direction:column;gap:3rem}.Section1_textContent__AUSHp{max-width:100%;text-align:center}.Section1_sectionTitle__HolDu{font-size:2.5rem}.Section1_indicators__A-AgN{justify-content:center}.Section1_bottomNavButtons__3WmL9{right:50%;transform:translateX(50%)}}@media (max-width:768px){.Section1_sectionContainer__eVHXv{padding:4rem 1.5rem}.Section1_sectionTitle__HolDu{font-size:2rem}.Section1_sectionDesc__d7R7i{font-size:1.125rem}.Section1_navButton__Up8DS{height:48px;width:48px}}.Section2_sectionContainer__GBdD\+{align-items:center;background:linear-gradient(180deg,#f8fafc 0,#fff);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:6rem 8vw;width:100%}.Section2_header__2n4tM{animation:Section2_fadeInUp__i5-h5 .8s ease;margin-bottom:4rem;max-width:800px;text-align:center}.Section2_mainTitle__0jH5X{color:#0f172a;font-size:3.5rem;font-weight:900;letter-spacing:-.05rem;line-height:1.2;margin:0 0 1rem}.Section2_highlight__1IWqb{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#334155,#1e293b);-webkit-background-clip:text;background-clip:text;position:relative}.Section2_highlight__1IWqb:after{background:linear-gradient(90deg,#334155,#0000);border-radius:10px;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.Section2_mainDesc__Lslh7{color:#64748b;font-size:1.25rem;line-height:1.6;margin:0}.Section2_featuresGrid__2d4Ld{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));max-width:1400px;width:100%}.Section2_featureCard__quY9W{background:#fff;border:1px solid #f1f5f9;border-radius:24px;box-shadow:0 10px 40px #0000000f;opacity:0;padding:2.5rem;position:relative;transform:translateY(50px);transition:all .5s cubic-bezier(.4,0,.2,1)}.Section2_featureCard__quY9W.Section2_visible__beZSU{opacity:1;transform:translateY(0)}.Section2_featureCard__quY9W:hover{box-shadow:0 20px 60px #0000001f;transform:translateY(-10px)}.Section2_imageWrapper__-69VT{border-radius:16px;height:350px;margin-bottom:2rem;overflow:hidden;position:relative;width:100%}.Section2_imageBackground__uhMQk{inset:0;position:absolute;z-index:0}.Section2_featureImage__5nO7N{height:100%;object-fit:contain;position:relative;transition:transform .6s ease;width:100%;z-index:1}.Section2_featureCard__quY9W:hover .Section2_featureImage__5nO7N{transform:scale(1.05)}.Section2_featureContent__R0bha{display:flex;flex-direction:column;gap:1rem}.Section2_featureBadge__50-RE{background:#33415514;border:1px solid #3341551a;border-radius:50px;color:#334155;display:inline-block;font-size:.875rem;font-weight:600;padding:.5rem 1rem;width:-webkit-fit-content;width:fit-content}.Section2_featureTitle__VWzi9{color:#0f172a;font-size:2rem;font-weight:800;letter-spacing:-.03rem;line-height:1.3;margin:0}.Section2_featureDesc__RifVd{color:#64748b;font-size:1.0625rem;line-height:1.7;margin:0;word-break:keep-all}@keyframes Section2_fadeInUp__i5-h5{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.Section2_featuresGrid__2d4Ld{gap:2rem;grid-template-columns:1fr}.Section2_mainTitle__0jH5X{font-size:2.5rem}}@media (max-width:768px){.Section2_sectionContainer__GBdD\+{padding:4rem 1.5rem}.Section2_mainTitle__0jH5X{font-size:2rem}.Section2_mainDesc__Lslh7{font-size:1.125rem}.Section2_featureCard__quY9W{padding:1.5rem}.Section2_featureTitle__VWzi9{font-size:1.5rem}.Section2_featureDesc__RifVd{font-size:1rem}}.Section3_container__OSUjw{align-items:center;background:#f8fafc;display:flex;flex-direction:column;justify-content:center;min-height:100vh;opacity:0;padding:6rem 8vw 4rem;transform:translateY(50px);transition:all 1s cubic-bezier(.4,0,.2,1)}.Section3_container__OSUjw.Section3_visible__7uUmE{opacity:1;transform:translateY(0)}.Section3_header__Vx9X0{animation:Section3_fadeInUp__taENF .8s ease;margin-bottom:4rem;max-width:800px;text-align:center}.Section3_badge__RcwJc{background:#33415514;border:1px solid #3341551a;border-radius:50px;color:#334155;display:inline-block;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;padding:.5rem 1.25rem}.Section3_mainTitle__d-Qep{color:#0f172a;font-size:3.5rem;font-weight:900;letter-spacing:-.05rem;line-height:1.2;margin:0 0 1rem}.Section3_mainDesc__MmkGc{color:#64748b;font-size:1.25rem;line-height:1.6;margin:0}.Section3_card__BpJI-{animation:Section3_fadeInUp__taENF .8s ease .2s backwards;background:#fff;border:1px solid #f1f5f9;border-radius:24px;box-shadow:0 10px 40px #0000000f;max-width:750px;padding:2.5rem;width:100%}.Section3_accordion__YRS5v{display:flex;flex-direction:column;gap:.625rem;width:100%}.Section3_item__A76ON{animation:Section3_fadeInUp__taENF .6s ease backwards;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;transition:all .3s ease}.Section3_item__A76ON:hover{border-color:#cbd5e1;box-shadow:0 4px 20px #0000000a}.Section3_trigger__31v1W{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-size:.9375rem;justify-content:space-between;padding:.875rem 1.125rem;text-align:left;transition:all .3s ease;width:100%}.Section3_trigger__31v1W:hover{background:#33415505}.Section3_questionContent__Ga6So{align-items:center;display:flex;flex:1 1;gap:.75rem}.Section3_iconWrapper__WWRNE{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;display:flex;flex-shrink:0;font-size:.9375rem;height:28px;justify-content:center;width:28px}.Section3_questionText__mI78s{color:#0f172a;font-weight:700;line-height:1.5}.Section3_chevron__RXKiZ{color:#64748b;flex-shrink:0;height:24px;transition:transform .3s ease;width:24px}.Section3_rotate__5Aw-M{transform:rotate(180deg)}.Section3_content__Ie5Hb{overflow:hidden;transition:all .3s ease}.Section3_content__Ie5Hb[data-state=open]{animation:Section3_slideDown__gOTSC .3s ease}.Section3_content__Ie5Hb[data-state=closed]{animation:Section3_slideUp__l0rJD .3s ease}.Section3_answerText__3oo3A{background:#fff;border-radius:0 0 16px 16px;color:#475569;font-size:.875rem;line-height:1.6;padding:.5rem 1.75rem 1.25rem}.Section3_ctaSection__L6JR1{animation:Section3_fadeInUp__taENF .8s ease .4s backwards;margin-top:5rem;max-width:600px;text-align:center}.Section3_ctaTitle__IE-xj{color:#0f172a;font-size:2.5rem;font-weight:800;letter-spacing:-.03rem;line-height:1.3;margin:0 0 1rem}.Section3_ctaDesc__gzttH{color:#64748b;font-size:1.125rem;line-height:1.6;margin:0 0 2rem}.Section3_startButton__dZNAI{align-items:center;background:#334155;border:none;border-radius:50px;box-shadow:0 10px 30px #33415540;color:#fff;cursor:pointer;display:inline-flex;font-size:1.25rem;font-weight:700;gap:.75rem;letter-spacing:.02rem;outline:none;overflow:hidden;padding:1.25rem 3rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.Section3_startButton__dZNAI:before{background:linear-gradient(135deg,#fff3,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%) skewX(-15deg);transition:transform .6s;width:100%}.Section3_startButton__dZNAI:hover:before{transform:translateX(100%) skewX(-15deg)}.Section3_startButton__dZNAI:hover{background:#1e293b;box-shadow:0 15px 40px #1e293b66;transform:translateY(-3px)}.Section3_startButton__dZNAI:active{box-shadow:0 8px 20px #1e293b4d;transform:translateY(-1px)}.Section3_arrow__LG7rQ{display:inline-block;transition:transform .3s ease}.Section3_startButton__dZNAI:hover .Section3_arrow__LG7rQ{transform:translateX(5px)}@keyframes Section3_fadeInUp__taENF{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Section3_slideDown__gOTSC{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes Section3_slideUp__l0rJD{0%{height:var(--radix-accordion-content-height)}to{height:0}}@media (max-width:1024px){.Section3_mainTitle__d-Qep{font-size:2.5rem}.Section3_ctaTitle__IE-xj{font-size:2rem}}@media (max-width:768px){.Section3_container__OSUjw{padding:4rem 1.5rem}.Section3_mainTitle__d-Qep{font-size:2rem}.Section3_mainDesc__MmkGc{font-size:1.125rem}.Section3_card__BpJI-{padding:1.5rem}.Section3_trigger__31v1W{font-size:1rem;padding:1.25rem 1rem}.Section3_questionContent__Ga6So{gap:.75rem}.Section3_iconWrapper__WWRNE{font-size:1.125rem;height:36px;width:36px}.Section3_answerText__3oo3A{font-size:1rem;padding:0 1rem 1.25rem}.Section3_ctaTitle__IE-xj{font-size:1.75rem}.Section3_ctaDesc__gzttH{font-size:1rem}.Section3_startButton__dZNAI{font-size:1.125rem;padding:1rem 2.5rem}}.MyPage_container__9BO1S{align-items:center;display:flex;height:100vh;justify-content:center}.MyPage_profileBox__Hftr7{text-align:center}.MyPage_profileCircle__LRGO6{align-items:center;border:2px solid #334155;border-radius:50%;box-shadow:0 4px 20px #33415526;display:flex;height:250px;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:250px}.MyPage_profileImage__BzjVz{height:100%;object-fit:cover;width:100%}.MyPage_imageOverlay__vNTui{color:#000;font-size:1.125rem;font-weight:700;position:absolute}.MyPage_nickname__aAbRt{font-size:1.375rem;font-weight:500;margin-top:.9375rem}.MyPage_redText__0bAfR{color:red;cursor:pointer;font-size:1rem;margin-top:.5rem}.MyPage_noticeContainer__7czVN{align-items:center;display:flex;height:100vh;justify-content:center}.MyPage_noticeText__dJ6vv{color:#555;font-size:1.25rem;font-weight:500}.AboutUs_container__Ixb9t{margin:0 auto;max-width:1200px;padding:1.25rem;width:100%}.AboutUs_title__DNT6b{font-family:NanumSquareNeoLight;font-size:2rem;margin-bottom:.625rem;margin-top:.625rem;text-align:center}.AboutUs_section__aSTVf{margin-bottom:3.125rem}.AboutUs_sectionTitle__jXqU9{color:#333;font-family:NanumSquareNeoLight;font-size:1.5rem;margin-bottom:1.25rem;text-align:left}.AboutUs_teamContainer__85mT-{display:grid;grid-template-columns:repeat(2,1fr)}.AboutUs_memberCard__o31W3{align-items:center;display:flex;gap:3.125rem;margin-left:.625rem;padding:.625rem}.AboutUs_memberImage__amEBr{aspect-ratio:1/1;border-radius:50%;height:130px;object-fit:cover;width:130px}.AboutUs_textContainer__GGqQQ{align-items:flex-start;display:flex;flex-direction:column}.AboutUs_memberName__S\+45c{color:#333;font-family:NanumSquareNeo;font-size:1.25rem;margin-bottom:.0625rem}.AboutUs_memberIntroduction__lmN93{color:#000;font-family:NanumSquareNeo;font-size:.9375rem;margin-bottom:-.3125rem}.AboutUs_memberDescription__Gay-Z{color:#000;font-family:NanumSquareNeoLight;font-size:.9375rem;margin-bottom:-.0625rem}.AboutUs_memberTagline__JsKGQ{color:#ff4040;font-family:NanumSquareNeoLight;font-size:.875rem}.Question_container__kh91J{font-family:NanumSquareNeo,sans-serif;margin:0 auto;padding:1.25rem;position:relative;width:90%}.Question_content__eu2ND{align-items:flex-start;display:flex}.Question_passage__jdmH6{flex:3 1;font-family:MaruBuri!important;padding-right:3.125rem;position:relative}.Question_questions__1UM3V{background-color:#fbfdff;display:flex;flex:2 1;padding-left:.625rem}.Question_container__kh91J:before{background-color:#000;bottom:3.125rem;content:"";left:60%;position:absolute;top:3.125rem;width:1.5px}.Question_BTNs__N1hoU{align-items:center;display:flex;justify-content:flex-end;margin-bottom:-.625rem;margin-top:-1.25rem;position:relative;top:-.625rem}.Question_WordBtn__Reu0F,.Question_showPassageButton__PFyG4{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:none;border-radius:5px;color:#495057;cursor:pointer;margin-left:.625rem;padding:.5rem 1rem;transition:all .3s ease}.Question_resetButton__f3PK0{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border:none;border-radius:50px;color:#1e293b;cursor:pointer;font-family:MaruBuri!important;font-weight:700!important;margin-left:.625rem;margin-right:-.9375rem;padding:.9375rem;transition:all .3s ease}.Question_resetButton__f3PK0:hover{box-shadow:0 4px 15px #3341554d;transform:translateY(-2px) scale(1.05)}.Question_showPassageButton__PFyG4:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6);box-shadow:0 4px 15px #6c757d4d;transform:translateY(-2px)}.Question_WordBtn__Reu0F:hover{background:linear-gradient(135deg,#fff3cd,#ffeaa7);box-shadow:0 4px 15px #ffc1074d;transform:translateY(-2px)}.Question_CloseFullPassageBTN__MO5BN{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:none;border-radius:5px;color:#495057;cursor:pointer;padding:.5rem 1rem;position:absolute;right:5rem;top:.625rem;transition:all .3s ease}.Question_CloseFullPassageBTN__MO5BN:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6);box-shadow:0 4px 15px #6c757d4d;transform:translateY(-2px)}.Question_Jimoon__7rJ48{font-family:MaruBuri!important;font-size:1.125rem;line-height:1.6;margin-bottom:.9375rem;margin-right:.625rem;padding-top:.625rem;text-indent:1.25rem}.Question_option__EwgeR:hover{color:#ffa514;cursor:pointer}.Question_option__EwgeR:hover .Question_checked__RnOSY,.Question_option__EwgeR:hover label{color:#ffa514}.Question_questions__1UM3V ol{font-size:1.09375rem;line-height:1.6;list-style:decimal;padding-left:1.875rem}.Question_questions__1UM3V li{list-style:decimal;margin-bottom:1.25rem}.Question_submitButton__5RoUm{background:#334155;border:none;border-radius:20px;box-shadow:0 4px 15px #3341554d;color:#fff;cursor:pointer;display:block;font-size:1rem;margin-left:auto;margin-right:5%;margin-top:1.25rem;padding:.625rem;transition:all .3s ease;width:30%}.Question_submitButton__5RoUm:hover{background:#1e293b;box-shadow:0 8px 25px #1e293b66;transform:translateY(-3px) scale(1.05)}.Question_radioBtn__q6bWH{-webkit-appearance:none;appearance:none;background-color:#f0f0f0;border-radius:50%;cursor:pointer;display:inline-block;height:15px;width:15px}.Question_radioBtn__q6bWH:checked{background-color:#ffa514;border:none}.Question_checked__RnOSY{margin-left:.5rem}.Question_notice__s\+EY3{color:#5e5e5e;margin-bottom:.625rem}.Question_popup__QMau1{background-color:#fff;border-radius:10px;box-shadow:0 4px 15px #0000004d;left:50%;max-width:80%;min-width:300px;padding:1.25rem;position:fixed;top:50%;transform:translate(-50%,-50%)}.Question_popupContent__chSP\+,.Question_popup__QMau1{align-items:center;display:flex;justify-content:center}.Question_popupContent__chSP\+{flex-direction:column;max-width:100%;min-height:auto;text-align:center;width:auto}.Question_popupTitle__nKQtQ{font-size:1.125rem;font-weight:700;margin-bottom:.625rem}.Question_popupWarning__Xpr0R{color:red;font-size:.875rem;margin-bottom:1.25rem}.Question_popupButtons__KaoPX{display:flex;gap:.625rem;justify-content:center;margin-top:2.5rem}.Question_cancelButton__7ymBn,.Question_confirmButton__EWY2z{border:none;border-radius:5px;cursor:pointer;margin-top:-1.875rem;padding:.5rem 1rem}.Question_cancelButton__7ymBn{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#495057;transition:all .3s ease}.Question_cancelButton__7ymBn:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6);transform:translateY(-2px)}.Question_confirmButton__EWY2z{background:#334155;color:#fff;transition:all .3s ease}.Question_confirmButton__EWY2z:hover{background:#1e293b;transform:translateY(-2px)}.Question_fullPassage__CxJBs{background-color:#fff;height:100%;left:0;overflow:auto;padding:1.25rem;position:fixed;top:0;width:100%;z-index:1000}.Question_FullJimoon__XFFNo{font-family:MaruBuri!important;justify-content:center;line-height:1.6;margin-left:5%;margin-right:8%;margin-top:3.125rem;text-indent:1.25rem}.Question_modalContent__2aC4i{background-color:#fffde7;border-radius:10px;box-shadow:0 4px 12px #0003;display:flex;flex-direction:column;line-height:1.2;max-height:80vh;max-width:60%;min-width:300px;overflow:auto;padding:1.25rem;position:absolute;right:10%;top:10%}.Question_modalHeader__HFSrw{background-color:#fffde7;border-bottom:2px solid #000;font-weight:700;padding-bottom:1.5625rem;padding-top:.3125rem;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:1}.Question_wordList__ibVtt{flex:1 1;list-style:none;margin:0;overflow-y:auto;padding:.625rem}.Question_wordItem__JIl5O{align-items:center;display:flex;margin-bottom:.625rem}.Question_deleteButton__FYRo\+{background:none;border:none;color:#dc3545;cursor:pointer;margin-left:.5rem;transition:all .3s ease}.Question_deleteButton__FYRo\+:hover{color:#c82333;transform:scale(1.1)}.Question_closeButton__\+tqQ6{align-self:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #dee2e6;border-radius:10px;color:#495057;cursor:pointer;font-size:1rem;height:30px;margin-top:.625rem;transition:all .3s ease;width:100px}.Question_closeButton__\+tqQ6:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6);transform:translateY(-2px)}.Question_highlight__wDoxg{background-color:#fdfcaa}.Question_Timer__7tue9{align-items:center;display:flex;font-size:.75rem;margin-right:1.875rem;position:absolute;right:1.875rem;top:-.625rem}.Question_timerBTN__4Rmt0{background:#f8f9fa;border:1px solid #dee2e6;border-radius:5px;color:#495057;cursor:pointer;font-weight:700;margin-left:.625rem;padding:.5rem 1rem;position:absolute;right:-1.25rem;top:.625rem;transition:all .3s ease}.Question_timerBTN__4Rmt0:hover{background:#e9ecef;box-shadow:0 4px 15px #6c757d4d;transform:translateY(-2px)}.Question_loadingOverlay__sBnG5{background-color:#00000080;height:100%;left:0;position:fixed;top:0;z-index:2000}.Question_loadingOverlay__sBnG5,.Select_container__JfRX2{align-items:center;display:flex;justify-content:center;width:100%}.Select_container__JfRX2{background:linear-gradient(180deg,#f8fafc 0,#fff 50%,#f8fafc);box-sizing:border-box;flex-direction:column;font-size:.9375rem;min-height:100vh;padding:5rem 2rem 3rem;text-align:center}.Select_difficultyOptions__BZPv5{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.5rem}.Select_difficultyButton__YV7\+g{border:none;border-radius:12px;cursor:pointer;font-size:1.125rem;font-weight:700;height:60px;margin-bottom:1.875rem;overflow:hidden;position:relative;transition:all .3s ease;width:150px}.Select_difficultyButton__YV7\+g:first-child{background:linear-gradient(135deg,#cbd5e1,#b4c3d4);color:#1e293b}.Select_difficultyButton__YV7\+g:first-child:hover{background:linear-gradient(135deg,#b4c3d4,#9fb0c7);box-shadow:0 4px 15px #33415540;transform:translateY(-2px)}.Select_difficultyButton__YV7\+g:nth-child(2){background:linear-gradient(135deg,#94a3b8,#7e8fa6);color:#0f172a}.Select_difficultyButton__YV7\+g:nth-child(2):hover{background:linear-gradient(135deg,#7e8fa6,#697994);box-shadow:0 4px 15px #3341554d;transform:translateY(-2px)}.Select_difficultyButton__YV7\+g:nth-child(3){background:linear-gradient(135deg,#64748b,#52617a);color:#f8fafc}.Select_difficultyButton__YV7\+g:nth-child(3):hover{background:linear-gradient(135deg,#52617a,#435169);box-shadow:0 4px 15px #33415559;transform:translateY(-2px)}.Select_difficultyButton__YV7\+g:nth-child(4){background:linear-gradient(135deg,#475569,#364153);color:#f1f5f9}.Select_difficultyButton__YV7\+g:nth-child(4):hover{background:linear-gradient(135deg,#364153,#283142);box-shadow:0 4px 15px #33415566;transform:translateY(-2px)}.Select_selected__1eFGN{border:3px solid #334155;box-shadow:0 6px 20px #33415566}.Select_topicInput__0OPna{background:#fff;border:2px solid #e2e8f0;border-radius:12px;font-family:NanumSquareNeo;font-size:1rem;margin-bottom:1.875rem;margin-top:.5rem;max-width:500px;padding:.875rem 1.25rem;transition:all .3s ease;width:100%}.Select_topicInput__0OPna:focus{border-color:#334155;box-shadow:0 0 0 3px #3341551a;outline:none}.Select_tagSection__0-OHK{animation:Select_fadeIn__XFjwh .3s ease;max-width:700px;width:100%}.Select_tagContainer__0ugg0{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1.5rem;margin-top:.5rem;width:100%}@keyframes Select_fadeIn__XFjwh{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Select_tag__lofs9{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;border-radius:12px;color:#475569;flex:1 1;font-size:.9375rem;font-weight:600;max-width:200px;min-width:140px;padding:.9375rem 1.5rem;text-align:center;transition:all .3s ease}.Select_tag__lofs9:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-color:#cbd5e1;box-shadow:0 4px 15px #33415526;transform:translateY(-2px)}.Select_selectedTag__scohT{background:linear-gradient(135deg,#334155,#1e293b);border:2px solid #334155;box-shadow:0 6px 20px #3341554d;color:#fff}.Select_buttons__jvL04{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:3rem}.Select_startButton__7mL\+4{background:#334155;border:none;border-radius:50px;box-shadow:0 10px 30px #33415540;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:700;letter-spacing:.02rem;min-width:200px;overflow:hidden;padding:1rem 3rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.Select_startButton__7mL\+4:before{background:linear-gradient(135deg,#fff3,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%) skewX(-15deg);transition:transform .6s;width:100%}.Select_startButton__7mL\+4:hover:before{transform:translateX(100%) skewX(-15deg)}.Select_startButton__7mL\+4:hover{background:#1e293b;box-shadow:0 15px 40px #1e293b66;transform:translateY(-3px)}.Select_startButton__7mL\+4:active{transform:translateY(-1px)}.Select_questionButton__ceUfZ{background:#0000;border:2px solid #334155;border-radius:50px;color:#334155;cursor:pointer;font-family:NanumSquareNeo;font-size:1.25rem;font-weight:700;min-width:200px;overflow:hidden;padding:1rem 3rem;position:relative;transition:all .4s ease}.Select_questionButton__ceUfZ:before{background:#334155;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0;z-index:-1}.Select_questionButton__ceUfZ:hover:before{height:400px;width:400px}.Select_questionButton__ceUfZ:hover{border-color:#334155;box-shadow:0 8px 25px #3341554d;color:#fff}.Select_popup__NPaDL{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.Select_popupContent__OIZB4{background-color:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:400px;padding:2.5rem;text-align:center}.Select_popupContent__OIZB4 p{color:#1e293b;font-size:1.125rem;margin-bottom:1.5rem}.Select_popupContent__OIZB4 button{background:#334155;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-top:.5rem;padding:.75rem 2rem;transition:all .3s ease}.Select_popupContent__OIZB4 button:hover{background:#1e293b;box-shadow:0 4px 15px #3341554d;transform:translateY(-2px)}.Select_loadingContainer__sItoE{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;flex-direction:column;justify-content:center;left:0;min-height:100vh;position:fixed;top:0;width:100vw;z-index:9999}.Select_waittext__jxIM-{color:#1e293b;font-size:1.5rem;font-weight:700;margin-top:3rem;text-align:center}.Select_languageChoice__5hgAN{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:0 0 2rem}.Select_languageChoice__5hgAN button{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;border-radius:50px;box-shadow:0 2px 8px #0000000d;color:#475569;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.Select_languageChoice__5hgAN button:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-color:#cbd5e1;box-shadow:0 4px 12px #33415526;transform:translateY(-2px)}.Select_languageChoice__5hgAN button:active{transform:translateY(0)}.Select_languageChoice__5hgAN button.Select_selected__1eFGN{background:linear-gradient(135deg,#334155,#1e293b);border-color:#334155;box-shadow:0 6px 20px #3341554d;color:#fff}@media (max-width:768px){.Select_container__JfRX2{padding:1.5rem}.Select_difficultyButton__YV7\+g{font-size:1rem;height:55px;width:130px}.Select_topicInput__0OPna{font-size:.9375rem}.Select_tag__lofs9{font-size:.875rem;min-width:120px;padding:.75rem 1rem}.Select_questionButton__ceUfZ,.Select_startButton__7mL\+4{font-size:1.125rem;max-width:300px;width:100%}}.Solution_container__zJhkQ{background-color:#fff;border-radius:10px;box-shadow:0 4px 20px #0000001a;font-family:NanumSquareNeo;margin:2.5rem auto;max-width:90%;padding:1.25rem}.Solution_header__20LRs{color:#333;font-family:NanumSquareNeoBold!important;font-size:1.5rem;font-weight:bolder;margin-bottom:1.875rem;text-align:center}.Solution_passage__4VQMy{background-color:#fafafa;border:1px solid #ddd;border-radius:8px;color:#171717;font-family:MaruBuri;font-size:1rem;line-height:1.6;margin:.625rem auto;padding:1.25rem;width:96%}.Solution_splitContainer__yztQ8{display:flex;gap:1.25rem;justify-content:space-between}.Solution_answers__6hrmo,.Solution_vocabulary__GvJqa{padding:1.25rem;width:48%}.Solution_vocabulary__GvJqa h2{color:#ff5f5f;font-family:MaruBuri;font-weight:700;margin-bottom:.625rem}.Solution_wordList__sF\+2d{font-size:1rem;line-height:1.6;list-style:decimal;margin-left:1.25rem;padding:0;text-align:left}.Solution_wordItem__kLD4b{color:#000;margin-bottom:.9375rem}.Solution_word__J\+Lv9{color:#002f5d}.Solution_questionList__9PEha{list-style:none;padding:0;text-align:left}.Solution_questionItem__jMJZ2{margin-bottom:3.125rem}.Solution_questionItem__jMJZ2 p{font-weight:700}.Solution_choices__LiKbU{display:flex;flex-direction:column;gap:.625rem;margin-top:.625rem}.Solution_choice__iMj1f{background-color:#f5f5f5;border-radius:5px;padding:.625rem;transition:all .3s}.Solution_correctChoice__Ylqsz{background-color:#e2e8f0;border:2px solid #334155;color:#1e293b;font-weight:700}.Solution_correctSelected__WTQPn{background-color:#cbd5e1;border:2.5px solid #334155;color:#1e293b;font-weight:700}.Solution_incorrectSelected__tTPvi{background-color:#f8d7da;border:2px solid #dc3545;color:#721c24;font-weight:700}.Solution_explanation__2gAMa{color:#334155;font-size:.9375rem;font-weight:700;margin-top:.9375rem;text-indent:.625rem}.Solution_explanationText__2IGln{color:#495057!important;font-weight:400!important;line-height:1.6}.Solution_startButton__JOC\+u{background:#334155;border:none;border-radius:25px;box-shadow:0 4px 15px #3341554d;color:#fff;cursor:pointer;display:block;font-size:1rem;margin:2.5rem auto 0;overflow:hidden;padding:.9375rem 1.875rem;position:relative;transition:all .3s ease;width:90%}.Solution_startButton__JOC\+u:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.Solution_startButton__JOC\+u:hover{background:#1e293b;box-shadow:0 8px 25px #1e293b66;transform:translateY(-3px) scale(1.05)}a{text-decoration:none}.SignUp_SignUp__XZRmO{color:#121212;display:flex;font-family:NanumSquareNeo;font-size:1.75rem;justify-content:center;margin-bottom:-.9375rem;margin-top:8%;text-align:center}.SignUp_signupContainer__H0Gp2{align-items:flex-start;display:flex;flex-direction:row;gap:3.125rem;justify-content:center;min-height:100vh;padding:2rem}.SignUp_profileContainer__7EERs{align-items:center;display:flex;flex-direction:column;gap:1.25rem;margin-top:1.875rem}.SignUp_profileImageWrapper__v7ZA1{align-items:center;background-color:#f0f0f0;border-radius:50%;cursor:pointer;display:flex;height:200px;justify-content:center;overflow:hidden;width:200px}.SignUp_profilePlaceholder__pdj1Y{background-color:#ddd;border-radius:50%;height:100%;width:100%}.SignUp_profileImage__QqTe\+{height:100%;object-fit:cover;width:100%}.SignUp_labelStyle__zGhRm{color:#000;cursor:pointer;font-size:1rem;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease,-webkit-text-decoration .3s ease}.SignUp_labelStyle__zGhRm:hover{color:red;text-decoration:underline}.SignUp_signupForm__n8PZb{background-color:#fff;border-radius:16px;flex:1 1;max-width:600px;padding:2rem}.SignUp_formGroup__WWkVd{align-items:center;display:flex;margin-bottom:1rem}.SignUp_error__WYzo1{color:red;display:block;font-size:.85rem;margin-left:.625rem;position:static}.SignUp_formGroup__WWkVd label{color:#101010;font-family:NanumSquareNeo;margin-right:1rem;width:150px}.SignUp_formGroup__WWkVd input,.SignUp_formGroup__WWkVd select{border:1px solid #ccc;border-radius:12px;flex:1 1;font-size:1rem;padding:.75rem;transition:border-color .3s}.SignUp_formGroup__WWkVd input:focus,.SignUp_formGroup__WWkVd select:focus{border-color:#ff6b6b;outline:none}.SignUp_submitButton__guuW0{background:#334155;border:none;border-radius:12px;box-shadow:0 4px 15px #3341554d;color:#fff;cursor:pointer;font-size:1.1rem;margin-top:1.25rem;padding:.75rem;transition:all .3s ease;width:100%}.SignUp_submitButton__guuW0:hover{background:#1e293b;box-shadow:0 8px 25px #1e293b66;transform:translateY(-3px)}.SignUp_modal__XRbMB{align-items:center;animation:SignUp_fadeIn__nylpF .3s ease-in-out;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.SignUp_modalContent__cFL8R{animation:SignUp_slideUp__lcJhC .3s ease-in-out;background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000004d;display:flex;flex-direction:column;max-height:80vh;max-width:700px;overflow:hidden;padding:1.25rem;text-align:center;width:90%}.SignUp_modalBody__bdBCF{max-height:60vh;overflow-y:auto;padding:.625rem;text-align:left}.SignUp_modalContent__cFL8R h3{font-size:1.5rem;margin-bottom:.9375rem}.SignUp_modalContent__cFL8R p{color:#333;font-size:1rem;line-height:1.6;word-break:keep-all}.SignUp_modalFooter__US7SL{display:flex;justify-content:space-around;padding-top:.9375rem}.SignUp_modalContent__cFL8R button{background:#334155;border:none;border-radius:20px;box-shadow:0 4px 15px #3341554d;color:#fff;cursor:pointer;flex:1 1;font-size:1rem;margin:0 .3125rem;padding:.625rem 1.25rem;transition:all .3s ease}.SignUp_modalContent__cFL8R button:hover{background:#1e293b;box-shadow:0 8px 25px #1e293b66;transform:translateY(-2px)}.SignUp_modalContent__cFL8R .SignUp_cancelButton__HWTPt{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#495057}.SignUp_modalContent__cFL8R .SignUp_cancelButton__HWTPt:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6);transform:translateY(-2px)}@keyframes SignUp_fadeIn__nylpF{0%{opacity:0}to{opacity:1}}@keyframes SignUp_slideUp__lcJhC{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.SignUp_modalContent__cFL8R{max-width:95%;width:95%}.SignUp_modalBody__bdBCF{max-height:50vh}.SignUp_modalContent__cFL8R h3{font-size:1.2rem}.SignUp_modalContent__cFL8R p{font-size:.9rem}.SignUp_modalContent__cFL8R button{font-size:.9rem;padding:.5rem 1rem}}@font-face{font-display:swap;font-family:Pretendard Variable;font-style:normal;font-weight:45 920;src:url(/static/media/PretendardVariable.2bc582461caf4e05b51d.woff2) format("woff2-variations")}
/*# sourceMappingURL=main.d231c68d.css.map*/