.home-showcase_root__r6Xjp{overflow-x:clip}.home-showcase_reveal___qtZ3{transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.home-showcase_root__r6Xjp[data-motion=on] .home-showcase_reveal___qtZ3:not([data-visible]){opacity:0;transform:translateY(36px)}.home-showcase_reveal___qtZ3[data-visible] .home-showcase_stagger__s5n_K>*{animation:home-showcase_rise__n8Joi .7s cubic-bezier(.22,1,.36,1) backwards}.home-showcase_reveal___qtZ3[data-visible] .home-showcase_stagger__s5n_K>:nth-child(2){animation-delay:90ms}.home-showcase_reveal___qtZ3[data-visible] .home-showcase_stagger__s5n_K>:nth-child(3){animation-delay:.18s}.home-showcase_reveal___qtZ3[data-visible] .home-showcase_stagger__s5n_K>:nth-child(4){animation-delay:.27s}.home-showcase_reveal___qtZ3[data-visible] .home-showcase_stagger__s5n_K>:nth-child(5){animation-delay:.36s}.home-showcase_reveal___qtZ3[data-visible] .home-showcase_stagger__s5n_K>:nth-child(6){animation-delay:.45s}@keyframes home-showcase_rise__n8Joi{0%{opacity:0;transform:translateY(26px)}}@keyframes home-showcase_pop__FLKgX{0%{opacity:0;scale:.4}}.home-showcase_hero__XJzZN{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:24px;padding:72px 8px 88px;color:#fafaf9}.home-showcase_hero__XJzZN:before{position:absolute;inset:0 calc(50% - 50vw) -84px;z-index:-2;background:radial-gradient(circle at 74% 44%,rgba(249,115,22,.28),rgba(249,115,22,0) 34%),radial-gradient(ellipse 60% 70% at 100% 0,rgba(234,88,12,.36),rgba(234,88,12,0) 70%),linear-gradient(180deg,#14100d,#0c0a09);content:""}.home-showcase_strokes__zVOSN{position:absolute;top:0;left:calc(50% - 50vw);z-index:-1;width:100vw;height:calc(100% + 84px);pointer-events:none}.home-showcase_strokes__zVOSN path{transform-box:fill-box;transform-origin:0 50%;animation:home-showcase_sweepIn__SK30u 1.2s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.1s + var(--i) * .12s)}@keyframes home-showcase_sweepIn__SK30u{0%{opacity:0;scale:0 1}}.home-showcase_strokesBand__ZTihD{height:100%}.home-showcase_strokesBand__ZTihD path{animation:none}.home-showcase_strokes__zVOSN[data-flip]{scale:-1 1}.home-showcase_heroCopy__Qev6Y>*{animation:home-showcase_heroIn__gR6Yi .9s cubic-bezier(.22,1,.36,1) backwards}.home-showcase_heroCopy__Qev6Y>:nth-child(2){animation-delay:80ms}.home-showcase_heroCopy__Qev6Y>:nth-child(3){animation-delay:.17s}.home-showcase_heroCopy__Qev6Y>:nth-child(4){animation-delay:.25s}.home-showcase_heroCopy__Qev6Y>:nth-child(5){animation-delay:.33s}.home-showcase_heroCopy__Qev6Y>:nth-child(6){animation-delay:.41s}.home-showcase_heroCopy__Qev6Y>:nth-child(7){animation-delay:.49s}.home-showcase_heroCopy__Qev6Y>.home-showcase_heroText__q_I3g,.home-showcase_heroCopy__Qev6Y>.home-showcase_heroTitle__XRJBY{animation:none}@keyframes home-showcase_heroIn__gR6Yi{0%{opacity:0;transform:translateY(22px);filter:blur(6px)}}.home-showcase_heroPill__NmXkc{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.05);color:#fed7aa;font-size:13px;font-weight:800}.home-showcase_heroPill__NmXkc>span{padding:3px 10px;border-radius:999px;background:#ea580c;color:#fff;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.home-showcase_heroTitle__XRJBY{margin-top:22px!important;color:#fafaf9;font-size:clamp(46px,5.7vw,86px);line-height:1.02;letter-spacing:-.05em}.home-showcase_heroAccent__AtcFK{position:relative;display:inline-block;color:#fb923c}.home-showcase_heroUnderline__NQYEu{position:absolute;left:-2%;bottom:-.16em;width:104%;height:.34em;overflow:visible;pointer-events:none}.home-showcase_heroUnderline__NQYEu path{fill:none;stroke:#c2410c;stroke-width:9;stroke-linecap:round;stroke-dasharray:1;animation:home-showcase_draw__hOM4r 1.1s cubic-bezier(.65,0,.35,1) .55s backwards}@keyframes home-showcase_draw__hOM4r{0%{stroke-dashoffset:1}}.home-showcase_heroText__q_I3g{max-width:540px;margin-top:30px!important;color:rgba(250,250,249,.72);font-size:18px;line-height:1.7}.home-showcase_heroActions__yhEMe{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.home-showcase_heroAi__h19tU{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;color:#fdba74}.home-showcase_heroAi__h19tU a{padding:7px 13px;border:1px solid rgba(253,186,116,.35);border-radius:999px;background:rgba(234,88,12,.14);color:#fed7aa;font-size:13px;font-weight:800;transition:background .2s,border-color .2s}.home-showcase_heroAi__h19tU a:hover{border-color:rgba(253,186,116,.6);background:rgba(234,88,12,.26)}.home-showcase_heroAi__h19tU a:focus-visible{outline:2px solid #fdba74;outline-offset:2px}.home-showcase_heroStudyingCount__m_m0B{display:flex;margin-top:22px}.home-showcase_hero__XJzZN .home-showcase_heroGhost__XhWvh{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.06);box-shadow:0 4px 0 rgba(255,255,255,.12);color:#fafaf9}.home-showcase_hero__XJzZN .home-showcase_heroGhost__XhWvh:hover{background:rgba(255,255,255,.12)}.home-showcase_hero__XJzZN .home-showcase_heroGhost__XhWvh:active{box-shadow:0 0 0 rgba(255,255,255,.12)}.home-showcase_heroNote__VbgYA{margin-top:16px!important;color:rgba(250,250,249,.5);font-size:13px}.home-showcase_stage__HE7kW{position:relative;height:560px;--px:0;--py:0}.home-showcase_stageGlow__ZEae5{position:absolute;left:50%;top:46%;width:82%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(251,146,60,.5) 0,rgba(234,88,12,.18) 38%,rgba(234,88,12,0) 68%);translate:-50% -50%;animation:home-showcase_breathe__S_Irs 5s ease-in-out infinite}@keyframes home-showcase_breathe__S_Irs{50%{scale:1.08;opacity:.8}}.home-showcase_screen__D0kys{position:absolute;top:31%;left:9%;right:7%;height:50%;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:linear-gradient(160deg,#241c17,#110d0b 70%);box-shadow:0 50px 80px -40px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.08);rotate:-7deg;translate:calc(var(--px) * 10px) calc(var(--py) * 8px);transition:translate .5s cubic-bezier(.22,1,.36,1);animation:home-showcase_screenIn__h7D69 .9s cubic-bezier(.22,1,.36,1) .2s backwards}@keyframes home-showcase_screenIn__h7D69{0%{opacity:0;translate:0 40px;rotate:-2deg}}.home-showcase_screenBar__M5fPA{display:flex;align-items:center;gap:10px;height:40px;padding:0 14px;background:linear-gradient(90deg,#ea580c,#c2410c);color:#fff;font-size:12px;font-weight:800;white-space:nowrap}.home-showcase_screenBar__M5fPA b{padding:2px 8px;border-radius:6px;background:rgba(255,255,255,.2);font-size:11px;letter-spacing:.06em}.home-showcase_screenTimer__UeN1a{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;border-radius:999px;background:rgba(0,0,0,.22);font-variant-numeric:tabular-nums}.home-showcase_screenBody__TxHL_{display:grid;gap:13px;padding:24px 24px 0}.home-showcase_screenBody__TxHL_ i{display:block;height:9px;border-radius:5px;background:rgba(255,255,255,.08)}.home-showcase_screenBody__TxHL_ i:first-child{width:86%}.home-showcase_screenBody__TxHL_ i:nth-child(2){width:74%;background:linear-gradient(90deg,rgba(255,255,255,.08) 0 38%,rgba(253,224,71,.6) 38% 64%,rgba(255,255,255,.08) 64%)}.home-showcase_screenBody__TxHL_ i:nth-child(3){width:92%}.home-showcase_screenBody__TxHL_ i:nth-child(4){width:62%}.home-showcase_screenBody__TxHL_ i:nth-child(5){width:80%}.home-showcase_screenOptions__WLApD{display:flex;gap:8px;margin-top:8px!important}.home-showcase_screenOptions__WLApD span{padding:5px 10px;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:rgba(250,250,249,.6);font-size:10px;font-weight:800;letter-spacing:.06em}.home-showcase_screenOptions__WLApD [data-picked]{border-color:#f97316;background:rgba(249,115,22,.18);color:#fdba74}.home-showcase_stageMascot__fHwf2{position:absolute;top:2%;left:50%;z-index:2;width:54%;translate:calc(-50% + var(--px) * -22px) calc(var(--py) * -14px);transition:translate .4s cubic-bezier(.22,1,.36,1);animation:home-showcase_leap__XWA_L 1s cubic-bezier(.34,1.4,.64,1) .45s backwards}@keyframes home-showcase_leap__XWA_L{0%{opacity:0;scale:.6;translate:-50% 40%}}.home-showcase_stageMascot__fHwf2 svg{width:100%;height:auto;filter:drop-shadow(0 0 28px rgba(251,146,60,.55)) drop-shadow(0 34px 26px rgba(0,0,0,.5))}.home-showcase_planList__o3HD2 li[data-tone=orange] .home-showcase_planIcon__TVs8m{background:#ffedd5;color:#ea580c}.home-showcase_planList__o3HD2 li[data-tone=blue] .home-showcase_planIcon__TVs8m{background:#dbeafe;color:#2563eb}.home-showcase_planList__o3HD2 li[data-tone=green] .home-showcase_planIcon__TVs8m{background:#dcfce7;color:#15803d}.home-showcase_planList__o3HD2 li[data-tone=red] .home-showcase_planIcon__TVs8m{background:#ffe4e6;color:#e11d48}.home-showcase_road___5XJ8{position:relative;width:calc(100vw + 80px);height:156px;margin:8px 0 0 calc(50% - 50vw - 40px);overflow:hidden;background:repeating-linear-gradient(90deg,#f97316 0 30px,#fff 30px 60px) top /100% 9px no-repeat,repeating-linear-gradient(90deg,#f97316 0 30px,#fff 30px 60px) bottom /100% 9px no-repeat,linear-gradient(180deg,#44403c,#292524);box-shadow:0 6px 0 #1c1917;rotate:-1.6deg}.home-showcase_roadLine__xgaIl{position:absolute;top:50%;left:0;right:0;height:6px;margin-top:-3px;border-radius:3px;background:repeating-linear-gradient(90deg,#fde047 0 38px,transparent 38px 76px);opacity:.85;animation:home-showcase_roadDash__syMSZ .9s linear infinite}@keyframes home-showcase_roadDash__syMSZ{to{background-position:-76px 0}}.home-showcase_runner__5cCv4{position:absolute;left:0;bottom:12px;z-index:2;width:92px;translate:var(--rest) 0;animation:home-showcase_runLap__dY6wG var(--lap) linear var(--start) infinite}.home-showcase_runner__5cCv4[data-lane=back]{bottom:64px;z-index:1;width:64px;filter:brightness(.92)}@keyframes home-showcase_runLap__dY6wG{0%{translate:2vw 0;scale:1 1}47%{translate:calc(98vw - 60px) 0;scale:1 1}50%{translate:calc(98vw - 60px) 0;scale:-1 1}97%{translate:2vw 0;scale:-1 1}to{translate:2vw 0;scale:1 1}}.home-showcase_runnerBody__D_Dep{display:block;animation:home-showcase_stride__CKMhd .32s ease-in-out infinite alternate}.home-showcase_runner__5cCv4[data-lane=back] .home-showcase_runnerBody__D_Dep{animation-duration:.4s}@keyframes home-showcase_stride__CKMhd{to{transform:translateY(-9px) rotate(-5deg)}}.home-showcase_runnerBody__D_Dep svg{display:block;width:100%;height:auto}.home-showcase_stats___OlRA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:80px 0 0;padding:0;list-style:none}.home-showcase_stat__rSSwR{padding:24px 26px 22px;border:2px solid #eeeeee;border-radius:24px;background:#fff;box-shadow:0 5px 0 #eeeeee}.home-showcase_stat__rSSwR strong{display:block;color:#1f2933;font-size:clamp(40px,4.2vw,60px);font-weight:900;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.home-showcase_stat__rSSwR strong em{color:#f97316;font-style:normal}.home-showcase_stat__rSSwR p{margin-top:10px!important;color:#66707b;font-size:14px;font-weight:700}.home-showcase_statAccent__g_puh{border-color:#fed7aa;background:#fff7ed;box-shadow:0 5px 0 #fed7aa}.home-showcase_statAccent__g_puh strong{color:#c2410c}.home-showcase_daily__k4nD_{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:48px;margin:96px 0 0;padding:56px;border:2px solid #fde4cf;border-radius:40px;background:radial-gradient(circle at 85% 20%,#ffedd5 0,rgba(255,237,213,0) 45%),linear-gradient(160deg,#fff7ed,#fff 62%)}.home-showcase_daily__k4nD_ h2{font-size:clamp(36px,4.2vw,60px);line-height:1.04;letter-spacing:-.045em}.home-showcase_dailyLead__s9Wpq{max-width:500px;margin-top:22px!important;color:#5c5c5c;font-size:17px;line-height:1.7}.home-showcase_dailyPoints__Z5E2M{display:grid;gap:14px;margin-top:26px}.home-showcase_dailyPoints__Z5E2M>div{padding:16px 18px;border-left:4px solid #fdba74;border-radius:4px 16px 16px 4px;background:rgba(255,255,255,.75)}.home-showcase_dailyPoints__Z5E2M h3{font-size:16px}.home-showcase_dailyPoints__Z5E2M p{margin-top:4px!important;color:#66707b;font-size:14px;line-height:1.6}.home-showcase_dailyActions__saLk0{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px}.home-showcase_dailyDemo__uIC52{position:relative;display:grid;place-items:center;min-height:520px}.home-showcase_dailyNumber__diyI_{position:absolute;top:-12px;left:-4%;color:#fed7aa;font-size:clamp(120px,15vw,210px);font-weight:900;line-height:1;letter-spacing:-.06em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-showcase_phone___27uA{position:relative;width:min(370px,100%);padding:22px 22px 20px;border:2px solid #ececec;border-radius:36px;background:#fff;box-shadow:0 8px 0 #ececec,0 50px 70px -40px rgba(194,65,12,.45);rotate:2.5deg}.home-showcase_phoneTop__7_trk{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-showcase_phoneTop__7_trk small{display:block;color:#9a3412;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.home-showcase_phoneTop__7_trk strong{font-size:26px;font-weight:900;letter-spacing:-.03em}.home-showcase_ring__0lkiH{width:54px;height:54px;rotate:-90deg}.home-showcase_ring__0lkiH circle{fill:none;stroke-width:5}.home-showcase_ringTrack__T3HHZ{stroke:#f3f4f6}.home-showcase_ringFill__B513v{stroke:#f97316;stroke-dasharray:100;stroke-linecap:round}.home-showcase_reveal___qtZ3[data-visible] .home-showcase_ringFill__B513v{animation:home-showcase_ringFill__B513v 2.8s linear .4s backwards}@keyframes home-showcase_ringFill__B513v{0%,12%{stroke-dashoffset:100}30%,42%{stroke-dashoffset:66}60%,72%{stroke-dashoffset:33}90%,to{stroke-dashoffset:0}}.home-showcase_planList__o3HD2{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.home-showcase_planList__o3HD2 li{display:grid;grid-template-columns:40px minmax(0,1fr) 30px;align-items:center;gap:12px;padding:10px 12px;border:2px solid #bbf7d0;border-radius:18px;background:#f0fdf4}.home-showcase_reveal___qtZ3[data-visible] .home-showcase_planList__o3HD2 li{animation:home-showcase_rowDone___42z1 .45s backwards;animation-delay:calc(.8s + var(--step) * .8s)}@keyframes home-showcase_rowDone___42z1{0%{border-color:#f1f1f1;background:#fff}}.home-showcase_planIcon__TVs8m{display:grid;width:40px;height:40px;place-items:center;border-radius:13px}.home-showcase_planName__6Vlss{font-size:16px;font-weight:800}.home-showcase_planName__6Vlss small{display:block;color:#6b7280;font-size:12px;font-weight:700}.home-showcase_planCheck__M3cuA{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#22c55e;box-shadow:0 3px 0 #15803d;color:#fff}.home-showcase_reveal___qtZ3[data-visible] .home-showcase_planCheck__M3cuA{animation:home-showcase_pop__FLKgX .5s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:calc(.8s + var(--step) * .8s)}.home-showcase_week__tOiMN{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:18px;padding:12px 8px;border-radius:16px;background:#fafafa}.home-showcase_week__tOiMN span{display:grid;justify-items:center;gap:2px;color:#f97316}.home-showcase_week__tOiMN small{color:#9ca3af;font-size:11px;font-weight:800}.home-showcase_week__tOiMN span[data-today]{color:#ea580c}.home-showcase_week__tOiMN span[data-today] svg{fill:#fdba74}.home-showcase_reveal___qtZ3[data-visible] .home-showcase_week__tOiMN span[data-today] svg{animation:home-showcase_pop__FLKgX .6s cubic-bezier(.34,1.56,.64,1) 3.3s backwards}.home-showcase_streak__gL8LZ{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;padding:11px;border-radius:14px;background:linear-gradient(180deg,#fb923c,#ea580c);box-shadow:0 4px 0 #9a3412;color:#fff;font-size:15px;font-weight:900}.home-showcase_flip__a_n2A{display:inline-block;height:1.25em;overflow:hidden;line-height:1.25em;vertical-align:bottom}.home-showcase_flipInner__Pqwrj{display:flex;flex-direction:column;transform:translateY(-1.25em)}.home-showcase_reveal___qtZ3[data-visible] .home-showcase_flipInner__Pqwrj{animation:home-showcase_flipUp__MgrPO .5s cubic-bezier(.34,1.56,.64,1) 3.3s backwards}@keyframes home-showcase_flipUp__MgrPO{0%{transform:translateY(0)}}.home-showcase_dailyMascot__ksdzg{position:absolute;right:2%;bottom:2%;width:118px;rotate:8deg}.home-showcase_reveal___qtZ3[data-visible] .home-showcase_dailyMascot__ksdzg{animation:home-showcase_hop__ELS5l .8s cubic-bezier(.34,1.56,.64,1) 3.5s backwards}@keyframes home-showcase_hop__ELS5l{0%{opacity:0;transform:translateY(40px) scale(.6)}}.home-showcase_dailyMascot__ksdzg svg{width:100%;height:auto}.home-showcase_trial__wnnzg{display:inline-flex;align-items:center;gap:14px;padding:10px 16px 10px 10px;border:2px solid #fed7aa;border-radius:18px;background:#fff;box-shadow:0 4px 0 #fed7aa;font-size:14px;font-weight:800;transition:transform .1s,box-shadow .1s}.home-showcase_trial__wnnzg:active{transform:translateY(4px);box-shadow:0 0 0 #fed7aa}.home-showcase_trial__wnnzg b{display:grid;min-width:52px;height:52px;place-items:center;border-radius:14px;background:#ffedd5;color:#c2410c;font-size:20px;font-weight:900;line-height:1}.home-showcase_trial__wnnzg b small{display:block;font-size:11px}.home-showcase_trial__wnnzg span small{display:block;color:#6b7280;font-size:12px;font-weight:700}.home-showcase_showcase__cfO8p{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin:96px 0 0}.home-showcase_tile__gz079{position:relative;display:flex;flex-direction:column;min-width:0;padding:30px;overflow:hidden;border-radius:32px;background:#fff;box-shadow:0 34px 60px -36px rgba(0,0,0,.95);color:#1f2933}.home-showcase_tile__gz079 h3{margin-top:auto!important;padding-top:24px;font-size:23px;line-height:1.25;letter-spacing:-.025em}.home-showcase_tileLink__mLM0v{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-top:12px;color:#c2410c;font-size:14px;font-weight:800;border-bottom:2px solid #fed7aa}.home-showcase_tileLink__mLM0v svg{transition:transform .2s}.home-showcase_tileLink__mLM0v:hover svg{transform:translate(2px,-2px)}.home-showcase_tileExam__C3F4t{grid-column:span 12;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:48px;padding:0 0 40px;overflow:visible;border-radius:0;background:none;box-shadow:none;color:#e7e5e4}.home-showcase_examCopy__FQ7nZ p{color:rgba(250,250,249,.72)}.home-showcase_tileEyebrow__OvIKz{margin-bottom:18px!important;color:#fdba74!important;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.home-showcase_tileExam__C3F4t h2{color:#fff;font-size:clamp(36px,4vw,58px);line-height:1.04;letter-spacing:-.045em}.home-showcase_examCopy__FQ7nZ p+p{margin-top:12px!important}.home-showcase_examCopy__FQ7nZ h2+p,.home-showcase_examCopy__FQ7nZ>p:first-of-type:not(.home-showcase_tileEyebrow__OvIKz){margin-top:22px!important}.home-showcase_examCopy__FQ7nZ p{font-size:16px;line-height:1.7}.home-showcase_examCopy__FQ7nZ a{margin-top:28px}.home-showcase_tileAi__Vbvl2{grid-column:span 5}.home-showcase_tileVocab__zVwp7{grid-column:span 3;background:#fffdf5}.home-showcase_tilePlan__6FthV{grid-column:span 4}.home-showcase_exam__GiUND{overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 0 0 6px rgba(255,255,255,.06),0 40px 70px -30px rgba(249,115,22,.6);color:#1f2933;rotate:-1.5deg}.home-showcase_examBar__Edsn4{display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(180deg,#ea580c,#c2410c);color:#fff;font-size:13px;font-weight:800}.home-showcase_examLogo__AJOQI{padding:3px 8px;border-radius:8px;background:rgba(255,255,255,.2);letter-spacing:.06em}.home-showcase_examTimer__qtufN{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:4px 11px;border-radius:999px;background:rgba(255,255,255,.2);font-variant-numeric:tabular-nums}.home-showcase_examBody__pywFi{display:grid;gap:14px;padding:24px 22px 8px;font-size:16px}.home-showcase_examBody__pywFi b{display:inline-grid;width:28px;height:28px;margin-right:8px;place-items:center;border-radius:8px;background:#fff7ed;color:#c2410c;font-size:13px}.home-showcase_examMuted__Y7BZA{color:#9ca3af}.home-showcase_examBlankEmpty__2_v2K,.home-showcase_examBlank__lPr_s{display:inline-block;min-width:76px;padding:1px 8px;border:2px solid #f97316;border-radius:9px;background:#fff7ed;vertical-align:middle;font-weight:800}.home-showcase_examBlankEmpty__2_v2K{height:30px;border-color:#e5e7eb;background:#fff}.home-showcase_examTyped__qlnQD{display:inline-block;width:4.1ch;overflow:hidden;border-right:2px solid #c2410c;white-space:nowrap;vertical-align:bottom;animation:home-showcase_typeAnswer__0b4SU 5.5s steps(4) infinite,home-showcase_caret___3t7v .8s step-end infinite}@keyframes home-showcase_typeAnswer__0b4SU{0%,12%{width:0}45%,88%{width:4.1ch}to{width:0}}@keyframes home-showcase_caret___3t7v{50%{border-color:transparent}}.home-showcase_examPalette__pZg0W{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:5px;padding:18px 18px 20px}.home-showcase_examPalette__pZg0W span{display:grid;aspect-ratio:1;place-items:center;border:1.5px solid #e5e7eb;border-radius:6px;color:#9ca3af;font-size:9px;font-weight:800}.home-showcase_examPalette__pZg0W span[data-done]{border-color:#fb923c;background:#fed7aa;color:#9a3412}.home-showcase_examPalette__pZg0W span[data-current]{border-color:#c2410c;box-shadow:0 0 0 2px #fdba74;color:#c2410c}.home-showcase_reveal___qtZ3[data-visible] .home-showcase_examPalette__pZg0W span[data-done]{animation:home-showcase_fillSquare__zus4F .35s backwards;animation-delay:calc(.3s + var(--i) * 75ms)}@keyframes home-showcase_fillSquare__zus4F{0%{border-color:#e5e7eb;background:#fff;color:#9ca3af}}.home-showcase_ai__4Yu4j{display:grid;gap:18px}.home-showcase_aiHead__6G_MV{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-showcase_aiLabel__QaUsK{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#f3e8ff;color:#7e22ce;font-size:13px;font-weight:800}.home-showcase_aiOverall__WgPnL{display:grid;width:62px;height:62px;place-items:center;border-radius:20px;background:linear-gradient(180deg,#a855f7,#9333ea);box-shadow:0 5px 0 #6b21a8;color:#fff;font-size:25px;font-weight:900;font-variant-numeric:tabular-nums}.home-showcase_aiList__hJ__H{display:grid;gap:12px;margin:0;padding:0;list-style:none}.home-showcase_aiList__hJ__H li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;color:#374151;font-size:13px;font-weight:700}.home-showcase_aiList__hJ__H b{color:#7e22ce;font-variant-numeric:tabular-nums}.home-showcase_aiBar__lx9gZ{grid-column:1/-1;height:10px;overflow:hidden;border-radius:999px;background:#f3e8ff}.home-showcase_aiBar__lx9gZ span{display:block;width:calc(var(--band) / 9 * 100%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#c084fc,#9333ea);transform-origin:left}.home-showcase_reveal___qtZ3[data-visible] .home-showcase_aiBar__lx9gZ span{animation:home-showcase_grow___Kyf6 1.1s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.25s + var(--i) * .15s)}@keyframes home-showcase_grow___Kyf6{0%{transform:scaleX(0)}}.home-showcase_voice__lgZsI{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;border-radius:16px;background:#fff1f2}.home-showcase_voiceIcon__9HoGK{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#e11d48;color:#fff}.home-showcase_voice__lgZsI small{color:#be123c;font-size:12px;font-weight:800}.home-showcase_wave__O8U4G{display:flex;align-items:center;gap:3px;height:26px}.home-showcase_wave__O8U4G span{flex:1;height:100%;border-radius:4px;background:#fb7185;transform-origin:center;animation:home-showcase_wave__O8U4G 1.2s ease-in-out infinite;animation-delay:calc(var(--i) * -.11s)}.home-showcase_wave__O8U4G span:nth-child(3n){scale:1 .6}.home-showcase_wave__O8U4G span:nth-child(4n+1){scale:1 .8}@keyframes home-showcase_wave__O8U4G{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.home-showcase_flash__9bedH{display:grid;gap:14px;perspective:900px}.home-showcase_flashCard__GiYu_{position:relative;height:196px;transform-style:preserve-3d;animation:home-showcase_turnCard__6znVQ 8s cubic-bezier(.65,0,.35,1) 1s infinite}@keyframes home-showcase_turnCard__6znVQ{0%,38%{transform:rotateY(0)}50%,88%{transform:rotateY(180deg)}to{transform:rotateY(1turn)}}.home-showcase_flashBack__WC43M,.home-showcase_flashFront__mWdsI{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:6px;padding:18px;border:2px solid #fde68a;border-radius:22px;background:#fffbeb;box-shadow:0 5px 0 #fde68a;text-align:center;backface-visibility:hidden;-webkit-backface-visibility:hidden}.home-showcase_flashBack__WC43M{border-color:#a7f3d0;background:#ecfdf5;box-shadow:0 5px 0 #a7f3d0;transform:rotateY(180deg)}.home-showcase_flashBack__WC43M small,.home-showcase_flashFront__mWdsI small{color:#a16207;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.home-showcase_flashBack__WC43M small{color:#047857}.home-showcase_flashFront__mWdsI strong{font-size:30px;font-weight:900;letter-spacing:-.03em}.home-showcase_flashBack__WC43M strong{font-size:20px;font-weight:900}.home-showcase_flashBack__WC43M span,.home-showcase_flashFront__mWdsI span{color:#6b7280;font-size:13px;line-height:1.45}.home-showcase_flashAnswers__PtVFE{display:grid;grid-template-columns:1fr 1fr;gap:8px}.home-showcase_flashAnswers__PtVFE span{padding:9px;border-radius:12px;font-size:13px;font-weight:800;text-align:center}.home-showcase_flashAnswers__PtVFE span:first-child{background:#fff1f2;color:#be123c;box-shadow:0 3px 0 #fecdd3}.home-showcase_flashAnswers__PtVFE span:last-child{background:#dcfce7;color:#15803d;box-shadow:0 3px 0 #bbf7d0}.home-showcase_chart__M2AOc{position:relative;padding:22px 16px 14px;border-radius:22px;background:#fafafa}.home-showcase_chart__M2AOc svg{display:block;width:100%;height:auto;overflow:visible}.home-showcase_chartTarget__TVf2v{stroke:#22c55e;stroke-width:2;stroke-dasharray:6 6}.home-showcase_chartLine__N0MxC{fill:none;stroke:#f97316;stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100}.home-showcase_reveal___qtZ3[data-visible] .home-showcase_chartLine__N0MxC{animation:home-showcase_drawLine__w_Ui_ 1.7s cubic-bezier(.65,0,.35,1) .25s backwards}@keyframes home-showcase_drawLine__w_Ui_{0%{stroke-dashoffset:100}}.home-showcase_chartDot__wXTzc{fill:#fff;stroke:#f97316;stroke-width:3.5;transform-box:fill-box;transform-origin:center}.home-showcase_reveal___qtZ3[data-visible] .home-showcase_chartDot__wXTzc{animation:home-showcase_pop__FLKgX .45s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:calc(.3s + var(--i) * .32s)}.home-showcase_chartTargetLabel__Adyzi{position:absolute;top:10px;right:14px;padding:3px 9px;border-radius:999px;background:#dcfce7;color:#15803d;font-size:12px;font-weight:800}.home-showcase_chartNow__5rJCk rect{fill:#c2410c}.home-showcase_chartNow__5rJCk text{fill:#fff;font-size:15px;font-weight:900}.home-showcase_reveal___qtZ3[data-visible] .home-showcase_chartNow__5rJCk{animation:home-showcase_rise__n8Joi .5s 1.8s backwards}.home-showcase_evidence__oE97T{overflow:hidden;border:2px solid #ececec;border-radius:24px;background:#fff;box-shadow:0 6px 0 #ececec}.home-showcase_evidenceBar__qROCO{display:flex;align-items:center;gap:8px;padding:12px 22px;border-bottom:2px solid #f3f3f3;background:#fafafa;color:#6b7280;font-size:12px;font-weight:700}.home-showcase_evidenceBar__qROCO svg{color:#16a34a}.home-showcase_evidencePassage__cjLMK{padding:22px 24px 0;color:#374151;font-size:18px;line-height:1.8}.home-showcase_mark__13nmH{padding:1px 3px;border-radius:5px;background:linear-gradient(#fde68a,#fde68a) no-repeat 0 0 /100% 100%;color:inherit;font-weight:800}.home-showcase_evidenceStage__YZGrm[data-visible] .home-showcase_mark__13nmH{animation:home-showcase_sweep__oBxMT .6s cubic-bezier(.65,0,.35,1) backwards;animation-delay:calc(.6s + var(--i, 0) * .6s)}@keyframes home-showcase_sweep__oBxMT{0%{background-size:0 100%}}.home-showcase_evidenceQuestion__UyiL_{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px 24px 0;padding:12px 14px;border-radius:16px;background:#fafafa;font-size:14px}.home-showcase_evidenceQuestion__UyiL_>span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#fff7ed;color:#c2410c;font-weight:900}.home-showcase_evidenceQuestion__UyiL_ strong{padding:5px 11px;border-radius:10px;background:#fee2e2;box-shadow:0 3px 0 #fecaca;color:#b91c1c;font-size:13px;font-weight:900;letter-spacing:.04em}.home-showcase_evidenceStage__YZGrm[data-visible] .home-showcase_evidenceQuestion__UyiL_ strong{animation:home-showcase_pop__FLKgX .5s cubic-bezier(.34,1.56,.64,1) 2.1s backwards}.home-showcase_evidenceNote__hU4Fx{display:flex;flex-wrap:wrap;gap:8px;padding:14px 24px 22px}.home-showcase_evidenceNote__hU4Fx span{padding:5px 11px;border-radius:999px;background:#ffedd5;color:#c2410c;font-size:12px;font-weight:800}.home-showcase_evidenceStage__YZGrm[data-visible] .home-showcase_evidenceNote__hU4Fx span{animation:home-showcase_rise__n8Joi .5s 2.6s backwards}.home-showcase_evidenceStage__YZGrm[data-visible] .home-showcase_evidenceNote__hU4Fx span+span{animation-delay:2.75s}.home-showcase_evidenceStage__YZGrm[data-visible] ol>li>span{animation:home-showcase_stepOn__CEI8q .5s cubic-bezier(.34,1.56,.64,1) backwards}.home-showcase_evidenceStage__YZGrm[data-visible] ol>li>div{animation:home-showcase_stepText__s_8Ww .5s ease backwards}.home-showcase_evidenceStage__YZGrm[data-visible] ol>li:first-child>*{animation-delay:.6s}.home-showcase_evidenceStage__YZGrm[data-visible] ol>li:nth-child(2)>*{animation-delay:2.1s}.home-showcase_evidenceStage__YZGrm[data-visible] ol>li:nth-child(3)>*{animation-delay:2.6s}@keyframes home-showcase_stepOn__CEI8q{0%{background:#eceeed;box-shadow:0 3px 0 #e2e5e3;color:#a3aaa6;scale:.88}}@keyframes home-showcase_stepText__s_8Ww{0%{opacity:.4}}@media (max-width:1100px){.home-showcase_hero__XJzZN{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.home-showcase_stage__HE7kW{height:480px}.home-showcase_daily__k4nD_{padding:44px}.home-showcase_tileAi__Vbvl2{grid-column:span 7}.home-showcase_tileVocab__zVwp7{grid-column:span 5}.home-showcase_tilePlan__6FthV{grid-column:span 12}}@media (max-width:860px){.home-showcase_hero__XJzZN{grid-template-columns:minmax(0,1fr);padding:44px 0 72px}.home-showcase_stage__HE7kW{height:400px;max-width:520px;width:100%;margin:0 auto}.home-showcase_stats___OlRA{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px}.home-showcase_daily__k4nD_{grid-template-columns:minmax(0,1fr);gap:24px;padding:36px 28px;border-radius:32px}.home-showcase_dailyDemo__uIC52{min-height:0;padding:24px 0 8px}.home-showcase_dailyNumber__diyI_{display:none}.home-showcase_tileExam__C3F4t{grid-template-columns:minmax(0,1fr);gap:32px;padding:0 0 28px}.home-showcase_tileAi__Vbvl2,.home-showcase_tilePlan__6FthV,.home-showcase_tileVocab__zVwp7{grid-column:span 12}}@media (max-width:560px){.home-showcase_heroTitle__XRJBY{font-size:clamp(40px,11vw,52px)}.home-showcase_heroText__q_I3g{font-size:16px}.home-showcase_stage__HE7kW{height:360px}.home-showcase_stageMascot__fHwf2{width:60%}.home-showcase_screenBar__M5fPA{height:32px;font-size:10px}.home-showcase_screenBody__TxHL_{gap:10px;padding:16px 16px 0}.home-showcase_road___5XJ8{height:124px}.home-showcase_runner__5cCv4{width:70px}.home-showcase_runner__5cCv4[data-lane=back]{bottom:52px;width:50px}.home-showcase_stats___OlRA{gap:12px}.home-showcase_stat__rSSwR{padding:18px 18px 16px;border-radius:20px}.home-showcase_daily__k4nD_{margin-top:72px;padding:28px 18px}.home-showcase_dailyNumber__diyI_{left:-2%}.home-showcase_phone___27uA{padding:18px 16px 16px;border-radius:30px;rotate:0deg}.home-showcase_dailyMascot__ksdzg{width:84px;right:-2%;bottom:-4%}.home-showcase_showcase__cfO8p{gap:14px;margin-top:72px}.home-showcase_tile__gz079{padding:24px 20px;border-radius:26px}.home-showcase_tileExam__C3F4t{padding:0 0 20px}.home-showcase_examBody__pywFi{padding:18px 14px 6px;font-size:14px}.home-showcase_examPalette__pZg0W{grid-template-columns:repeat(10,minmax(0,1fr));padding:14px}.home-showcase_examPalette__pZg0W span:nth-child(n+21){display:none}.home-showcase_evidencePassage__cjLMK{padding:18px 18px 0;font-size:16px}.home-showcase_evidenceQuestion__UyiL_{margin:16px 18px 0}.home-showcase_evidenceNote__hU4Fx{padding:12px 18px 18px}}