.landing_landing___mFtJ{background:#f1f1ef;color:var(--cg-text);overflow:clip;font-family:Arial,Apple SD Gothic Neo,sans-serif}.landing_landing___mFtJ a{text-decoration:none}.landing_landing___mFtJ a:focus-visible,.landing_landing___mFtJ button:focus-visible{outline:3px solid var(--cg-blue);outline-offset:5px}.landing_nav__34epT{display:flex;justify-content:space-between;align-items:center;padding:26px 4vw;gap:16px}.landing_wordmark__12UtF{font-size:21px;font-weight:800;letter-spacing:-1px;color:var(--cg-text)}.landing_nav__34epT .landing_wordmark__12UtF span{display:block;font-size:10px;font-weight:500;letter-spacing:0;margin-top:4px;color:var(--cg-muted)}.landing_nav__34epT>div{display:flex;align-items:center;gap:24px;font-size:13px}.landing_nav__34epT a{display:inline-flex;align-items:center;gap:5px}.landing_nav__34epT>.landing_wordmark__12UtF{display:block}.landing_login__9Rmjq{padding:10px 17px;border:1px solid #d4d4d1;border-radius:30px}.landing_hero__v7463{min-height:560px;height:64svh;max-height:900px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;padding:50px 24px 120px}.landing_eyebrow__rjfo7{font-size:11px;letter-spacing:.14em;color:var(--cg-muted);margin-bottom:22px}.landing_hero__v7463 h1{font-size:clamp(30px,3.3vw,48px);font-weight:550;line-height:1.35;letter-spacing:-.055em;word-break:keep-all}.landing_intro__DghZc{font-size:14px;color:var(--cg-muted);line-height:1.8;margin-top:24px}.landing_intro__DghZc b{color:var(--cg-text);font-weight:550}.landing_scrollLink__xZklA{display:flex;align-items:center;gap:12px;font-size:12px;margin-top:30px;color:var(--cg-text);padding:10px}.landing_scrollLink__xZklA svg{transition:transform .2s}.landing_scrollLink__xZklA:hover svg{transform:translateY(4px)}.landing_heroBottom__5SsGn{position:absolute;bottom:36px;left:4vw;right:4vw;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--cg-muted)}.landing_heroBottom__5SsGn button{display:flex;align-items:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid #d5d5d1;border-radius:24px;background:transparent}.landing_showcase__Lu4ux{max-width:1440px;margin:auto;padding:0 3.5vw;scroll-margin-top:25px}.landing_disclaimer__gIotE{font-size:10px;text-align:center;color:var(--cg-muted);margin-bottom:24px}.landing_scene__p152P{--covered:0;position:sticky;top:var(--pin-top,24px);z-index:calc(var(--scene) + 1);height:auto;margin-bottom:100px}.landing_sceneCard__jdOHm{position:relative;transform:scale(calc(1 - var(--covered)*.045));transform-origin:50% 90%;background:#f1f1ef;border-radius:28px;box-shadow:0 -12px 45px #20202012;overflow:hidden}.landing_sceneCaption__MFJyC{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 22px 18px}.landing_sceneCaption__MFJyC>span{font-size:10px;color:var(--cg-muted);letter-spacing:.08em}.landing_sceneCaption__MFJyC h2{font-size:16px;font-weight:500;letter-spacing:-.035em}.landing_sceneCaption__MFJyC p{font-size:11px;color:var(--cg-muted);margin-top:5px}.landing_screen__g6viA{border-radius:26px;overflow:hidden;background:white;box-shadow:0 25px 70px #262b3810;border:1px solid #e3e3e080}.landing_windowBar__QmXa9{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 30px;border-bottom:1px solid #e9eaf0;font-size:12px;color:#777b86;background:#fff}.landing_example__Nr4ub{font-size:10px;background:#f3f4f6;padding:5px 8px;border-radius:6px}.landing_bankBody__ctTSc,.landing_reportBody__SR4aA{padding:38px}.landing_screenHeading__Vwbok{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px}.landing_screenHeading__Vwbok small{color:#727888;font-size:12px}.landing_screenHeading__Vwbok h3{font-size:28px;font-weight:600;letter-spacing:-.04em;margin-top:8px}.landing_badge__7uymD{white-space:nowrap;font-size:11px;color:#27634c;background:#edf6f0;padding:8px 12px;border-radius:20px}.landing_metrics__Oza3M{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:28px;gap:20px}.landing_metrics__Oza3M>div{border-left:1px solid #e7e9ef;padding-left:20px}.landing_metrics__Oza3M>div:first-child{border:0;padding-left:0}.landing_metrics__Oza3M small{font-size:12px;color:#727888;display:block}.landing_metrics__Oza3M strong{display:block;font-size:48px;font-weight:550;letter-spacing:-2px;margin-top:10px}.landing_metrics__Oza3M strong span{font-size:16px;color:#9297a4;letter-spacing:0;margin-left:6px;font-weight:400}.landing_blue__gbdD4{color:#4166e8}.landing_reportGrid__5pkQJ{display:grid;grid-template-columns:1.5fr 1fr;gap:28px}.landing_graphBox__UtZMH{background:#f6f7fa;border-radius:16px;padding:24px}.landing_graphBox__UtZMH h4,.landing_questionStats__4Li2W h4{font-size:14px;font-weight:550;margin-bottom:18px}.landing_graphBox__UtZMH svg{width:100%;height:auto}.landing_graphLabels__7c3sE{display:flex;justify-content:space-between;color:#9498a5;font-size:10px;padding:0 12px}.landing_feedback__UEnV4{display:flex;flex-direction:column;justify-content:center;padding:25px;background:#f0f2fe;border-radius:16px}.landing_feedback__UEnV4 small{color:#4166e8;font-size:12px}.landing_feedback__UEnV4 p{font-size:17px;line-height:1.7;word-break:keep-all;margin-top:16px}.landing_feedback__UEnV4 p+p{font-size:14px;color:#697085;margin-top:8px}.landing_feedback__UEnV4>span{margin-top:28px;font-size:11px;color:#4166e8}.landing_homeworkScene__FWSKe{background:#e8e5ef;padding:48px 9%;display:grid;grid-template-columns:1fr 340px;align-items:center;gap:40px;min-height:600px}.landing_homeworkCopy__9aVtq>span{font-size:10px;letter-spacing:.14em;color:#796d91}.landing_homeworkCopy__9aVtq h3{font-size:56px;letter-spacing:-.06em;line-height:1.12;margin:25px 0;font-weight:600}.landing_homeworkCopy__9aVtq p{font-size:14px;color:#766e83;line-height:1.8}.landing_receipt__HKIvh{display:flex;gap:12px;align-items:center;margin-top:32px;padding:16px;background:#ffffffa8;border-radius:16px;font-size:13px;width:-moz-fit-content;width:fit-content}.landing_receipt__HKIvh svg{color:#637957}.landing_receipt__HKIvh small{display:block;font-size:10px;color:#87818d;margin-top:5px}.landing_phone__gzJi_{background:white;border:6px solid #fafafa;border-radius:32px;box-shadow:0 30px 60px #43314f20;padding:24px 18px;transform:rotate(3deg)}.landing_phoneTop__X97Q7{font-size:15px;font-weight:750;margin-bottom:30px}.landing_phoneTop__X97Q7 span{float:right;font-size:9px;font-weight:400;color:#92929a}.landing_phone__gzJi_>small{font-size:9px;color:#7a7e8a}.landing_phone__gzJi_ h4{margin:9px 0;font-size:23px;letter-spacing:-.05em;font-weight:600}.landing_phone__gzJi_>p{font-size:10px;color:#858996}.landing_phoneRule__hGNVd{font-size:11px;margin-top:25px;padding:14px 0;border-top:1px solid #eee}.landing_answerRow__5V5EE{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;font-size:11px}.landing_answerRow__5V5EE b{color:#8a8e99}.landing_answerRow__5V5EE>div{display:flex;gap:6px}.landing_answerRow__5V5EE span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #e2e4ea;border-radius:50%}.landing_answerRow__5V5EE .landing_answerSelected__6Ul7n{color:white;border-color:#4166e8;background:#4166e8}.landing_answerRow__5V5EE em{color:#297a5c;font-style:normal;font-size:16px}.landing_answerRow__5V5EE .landing_wrong__7zqFM{color:#ba554c}.landing_submitted__iFN_g{display:flex;justify-content:center;align-items:center;gap:8px;color:#4166e8;background:#f0f3ff;border-radius:12px;padding:14px 0;font-size:12px;margin:20px 0 12px}.landing_bank__cjnE_{background:#edf0f6}.landing_filterStrip__njw4I{display:flex;gap:8px;margin-bottom:25px}.landing_filterStrip__njw4I span{background:white;padding:10px 14px;border:1px solid #dde1e9;border-radius:9px;font-size:11px}.landing_bankGrid__wX5Ec{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px}.landing_question__QC7O8{background:white;padding:28px;border:2px solid #7085ce;border-radius:18px}.landing_question__QC7O8 small{color:#6378bb;font-size:11px}.landing_question__QC7O8 h4{margin:14px 0 20px;font-size:19px;font-weight:600}.landing_question__QC7O8 p{font-size:13px;line-height:1.8}.landing_energy__ksBio{display:flex;align-items:center;justify-content:space-between;padding:28px 16px;border:1px solid #e3e7ef;margin:20px 0}.landing_energy__ksBio span{font-size:18px}.landing_energy__ksBio span:first-child{font-size:40px;color:#c99338}.landing_energy__ksBio i{color:#aab0bd;font-style:normal}.landing_checkTag__u67zA{display:inline-block;color:#4166e8;margin-top:20px;font-size:12px}.landing_paper__Ri5BM{background:#fff;padding:30px;aspect-ratio:1/.95;transform:rotate(3deg);box-shadow:0 14px 24px #46556d16}.landing_paper__Ri5BM>span{font-size:8px;letter-spacing:.16em}.landing_paper__Ri5BM h4{font-size:20px;margin:14px 0 24px;padding-bottom:16px;border-bottom:2px solid #454e66}.landing_paperColumns__VAs_N{display:grid;grid-template-columns:1fr 1fr;gap:30px}.landing_paperColumns__VAs_N b{font-size:14px}.landing_paperColumns__VAs_N div div{height:4px;background:#d9dce5;margin-top:9px}.landing_paperColumns__VAs_N div div:nth-child(3){width:70%}.landing_paperColumns__VAs_N span{font-size:8px;display:block;margin-top:14px}.landing_paper__Ri5BM>small{display:block;font-size:9px;color:#808798;margin-top:30px}.landing_demoNote__akdQR{display:block;margin-top:24px;font-size:10px;color:#73798b}.landing_analysis__T3UY_{background:#fffdf9}.landing_analysisGrid__PCWIJ{display:grid;grid-template-columns:1.2fr 1fr;gap:36px}.landing_tableRow__0zLzA{display:grid;grid-template-columns:1fr .7fr 1fr;padding:17px 0;gap:12px;border-bottom:1px solid #eceae4;font-size:13px}.landing_tableRow__0zLzA:first-child{color:#85837a;font-size:10px}.landing_tableRow__0zLzA b{font-weight:500}.landing_tableRow__0zLzA span:last-child{text-align:right}.landing_questionStats__4Li2W{margin-top:28px}.landing_questionStats__4Li2W>div{display:flex;align-items:center;gap:15px;font-size:11px;margin:12px 0}.landing_questionStats__4Li2W i{height:6px;background:#edeae3;border-radius:10px;flex:1;overflow:hidden}.landing_questionStats__4Li2W i span{display:block;height:100%;background:#bfa47b}.landing_questionStats__4Li2W b{font-weight:500}.landing_radarPanel__iYUg6{background:#f6f5f1;border-radius:18px;padding:24px}.landing_radarPanel__iYUg6>div{display:flex;justify-content:space-between;align-items:center;font-size:15px}.landing_radarPanel__iYUg6>div span{font-size:10px;color:#888478}.landing_radarPanel__iYUg6 svg{width:100%;max-height:260px;margin:18px auto;font-size:11px;fill:#757984}.landing_radarPanel__iYUg6 p{display:flex;align-items:center;gap:8px;font-size:10px;color:#777;margin-bottom:22px}.landing_radarPanel__iYUg6 p i{width:6px;height:6px;border-radius:50%;background:#4166e8}.landing_radarPanel__iYUg6 p i:nth-of-type(2){background:#267d78}.landing_radarPanel__iYUg6 p span{margin-left:auto}.landing_radarPanel__iYUg6 small{font-size:10px;color:#8c887d}.landing_radarPanel__iYUg6 h4{font-size:14px;margin-top:7px}.landing_chart__wo8mB{background:#050b08;color:#19efac;padding:22px 10% 35px}.landing_chartCrest__gjAep{display:flex;justify-content:center}.landing_chartCrest__gjAep img{width:155px;height:155px;-o-object-fit:contain;object-fit:contain}.landing_chartTitle__Ce1je{display:flex;justify-content:space-between;align-items:baseline;font-size:clamp(40px,5vw,64px);letter-spacing:-.07em;font-weight:900}.landing_chartBand__eg0Vn{background:#19efac;color:#050b08;font-size:12px;padding:8px 10px;font-weight:700;margin:8px 0 18px}.landing_chartBand__eg0Vn span{float:right;font-size:10px}.landing_chartColumns__Us0nH,.landing_chartRow__rj_K2{display:grid;grid-template-columns:.4fr 2fr .6fr .6fr;align-items:center;gap:15px}.landing_chartColumns__Us0nH{font-size:10px;padding:9px 0}.landing_chartRow__rj_K2{padding:18px 0;border-top:1px solid #173527}.landing_chartRow__rj_K2 strong{font-size:30px}.landing_chartRow__rj_K2 b{font-size:21px}.landing_chartRow__rj_K2 small{font-size:11px}.landing_chartColumns__Us0nH span:nth-last-child(-n+2),.landing_chartRow__rj_K2 :nth-last-child(-n+2){text-align:right}.landing_teacher__2NNYk{max-width:1100px;margin:30px auto 100px;padding:0 35px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.landing_teacherImage__EFfXy{position:relative;height:500px;border-radius:24px;overflow:hidden;background:#e7e7e4}.landing_portrait__Rr7Os{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.landing_teacher__2NNYk h2{font-size:34px;line-height:1.35;letter-spacing:-.05em;font-weight:550}.landing_teacher__2NNYk p:not(.landing_eyebrow__rjfo7){margin-top:24px;font-size:14px;line-height:1.9;color:var(--cg-muted)}.landing_teacher__2NNYk ul{list-style:none;padding:0;font-size:12px;line-height:2.3;color:var(--cg-muted);margin-top:25px}.landing_contact__F7UjV{text-align:center;padding:120px 24px}.landing_contact__F7UjV>p{color:var(--cg-muted);font-size:13px}.landing_contact__F7UjV h2{font-size:clamp(38px,5vw,64px);line-height:1.2;letter-spacing:-.06em;font-weight:550;margin:25px 0 36px}.landing_contact__F7UjV a{display:inline-flex;align-items:center;gap:30px;color:white;background:var(--cg-text);padding:17px 24px;border-radius:40px;font-size:14px;transition:background .2s}.landing_contact__F7UjV a:hover{background:var(--cg-blue)}.landing_contact__F7UjV>span{display:block;margin-top:18px;font-size:11px;color:var(--cg-muted)}.landing_footer__U__I_{border-top:1px solid #deded9;padding:35px 4vw;font-size:11px;color:var(--cg-muted)}.landing_footer__U__I_>div{display:flex;gap:20px;align-items:center;margin-bottom:20px}.landing_footer__U__I_ b{font-size:22px;color:var(--cg-text);letter-spacing:-1px}.landing_footer__U__I_ p{line-height:1.9;margin:24px 0 12px}.landing_footer__U__I_ a{min-height:30px;display:inline-flex;align-items:center}.landing_landing___mFtJ[data-paused=true] .landing_sceneCard__jdOHm{transform:none}.landing_scene__p152P:last-child{margin-bottom:0}.landing_showcase__Lu4ux{padding-bottom:80px;isolation:isolate}@media(max-width:700px){.landing_nav__34epT{padding:20px}.landing_nav__34epT>div{gap:12px;font-size:10px}.landing_nav__34epT .landing_wordmark__12UtF{font-size:18px}.landing_nav__34epT .landing_wordmark__12UtF span{font-size:8px}.landing_login__9Rmjq{padding:9px 12px}.landing_hero__v7463{min-height:580px;height:76svh;padding-bottom:110px}.landing_hero__v7463 h1{font-size:29px}.landing_intro__DghZc{font-size:12px}.landing_heroBottom__5SsGn{left:20px;right:20px;font-size:10px}.landing_showcase__Lu4ux{padding:0 16px}.landing_scene__p152P{margin-bottom:60px}.landing_sceneCard__jdOHm{border-radius:18px}.landing_sceneCaption__MFJyC{padding:12px 5px;gap:12px}.landing_sceneCaption__MFJyC>span{font-size:8px;white-space:nowrap}.landing_sceneCaption__MFJyC h2{font-size:12px}.landing_sceneCaption__MFJyC p{font-size:9px}.landing_screen__g6viA{border-radius:18px}.landing_windowBar__QmXa9{padding:16px;font-size:9px}.landing_windowBar__QmXa9 .landing_wordmark__12UtF{font-size:15px}.landing_example__Nr4ub{font-size:8px;padding:4px}.landing_bankBody__ctTSc,.landing_reportBody__SR4aA{padding:20px}.landing_screenHeading__Vwbok{margin-bottom:24px;align-items:flex-start}.landing_screenHeading__Vwbok small{font-size:10px}.landing_screenHeading__Vwbok h3{font-size:20px}.landing_badge__7uymD{font-size:8px;padding:6px 8px}.landing_metrics__Oza3M{gap:10px}.landing_metrics__Oza3M>div{padding-left:10px}.landing_metrics__Oza3M strong{font-size:32px}.landing_metrics__Oza3M strong span{font-size:10px}.landing_metrics__Oza3M small{font-size:9px}.landing_analysisGrid__PCWIJ,.landing_bankGrid__wX5Ec,.landing_reportGrid__5pkQJ{grid-template-columns:1fr;gap:18px}.landing_graphBox__UtZMH{padding:18px}.landing_feedback__UEnV4{padding:20px}.landing_feedback__UEnV4 p{font-size:15px}.landing_feedback__UEnV4>span{margin-top:16px}.landing_homeworkScene__FWSKe{padding:28px 20px;grid-template-columns:1fr;gap:28px}.landing_homeworkCopy__9aVtq h3{font-size:34px}.landing_homeworkCopy__9aVtq h3 br{display:none}.landing_homeworkCopy__9aVtq p{font-size:12px}.landing_homeworkCopy__9aVtq>span{font-size:9px}.landing_receipt__HKIvh{display:none}.landing_phone__gzJi_{width:100%;max-width:320px;margin:0 auto;transform:rotate(1deg)}.landing_phone__gzJi_ h4{font-size:22px}.landing_filterStrip__njw4I{flex-wrap:wrap;gap:5px}.landing_filterStrip__njw4I span{font-size:9px;padding:8px}.landing_question__QC7O8{padding:18px}.landing_question__QC7O8 h4{font-size:16px}.landing_paper__Ri5BM{padding:22px;transform:rotate(1deg)}.landing_analysisGrid__PCWIJ{gap:28px}.landing_tableRow__0zLzA{font-size:11px}.landing_radarPanel__iYUg6{padding:20px}.landing_radarPanel__iYUg6 svg{max-height:220px}.landing_chart__wo8mB{padding:20px 18px}.landing_chartCrest__gjAep img{width:125px;height:125px}.landing_chartTitle__Ce1je{font-size:34px}.landing_chartBand__eg0Vn{font-size:9px}.landing_chartBand__eg0Vn span{font-size:8px}.landing_chartRow__rj_K2 b{font-size:17px}.landing_chartRow__rj_K2 strong{font-size:25px}.landing_chartColumns__Us0nH{font-size:9px}.landing_chartRow__rj_K2{gap:10px;padding:17px 0}.landing_teacher__2NNYk{margin:40px auto 70px;padding:0 24px;grid-template-columns:1fr;gap:30px}.landing_teacherImage__EFfXy{height:350px}.landing_teacher__2NNYk h2{font-size:30px}.landing_contact__F7UjV{padding:80px 24px}.landing_footer__U__I_{padding:30px 24px}.landing_footer__U__I_>div{flex-wrap:wrap;gap:15px}}@media(prefers-reduced-motion:reduce){.landing_paper__Ri5BM,.landing_phone__gzJi_,.landing_sceneCard__jdOHm,.landing_scene__p152P:nth-of-type(2n) .landing_sceneCard__jdOHm{transform:none!important}.landing_landing___mFtJ *{scroll-behavior:auto!important;transition:none!important}.landing_heroBottom__5SsGn button{display:none}}.landing_sceneCaption__MFJyC>div{padding:8px 12px;border-radius:12px;background:#f1f1efed}.landing_sceneCaption__MFJyC>span{padding:6px 8px;border-radius:7px;background:#f1f1efed}.landing_screen__g6viA{background:#e8e8e6;border:0;box-shadow:none}.landing_scene__p152P[data-scene=analysis] .landing_screen__g6viA,.landing_scene__p152P[data-scene=bank] .landing_screen__g6viA,.landing_scene__p152P[data-scene=chart] .landing_screen__g6viA{padding:70px 7%}.landing_scene__p152P[data-scene=analysis] .landing_analysis__T3UY_,.landing_scene__p152P[data-scene=bank] .landing_bank__cjnE_,.landing_scene__p152P[data-scene=chart] .landing_chart__wo8mB{border-radius:18px;overflow:hidden;box-shadow:0 18px 45px #1d263a13}.landing_scene__p152P[data-scene=chart] .landing_chart__wo8mB{max-width:690px;margin:0 auto;transform:rotate(-2deg)}.landing_reportCanvas__R6dgX{position:relative;min-height:960px;background:#e8e8e6}.landing_reportCanvas__R6dgX article{position:absolute;background:white;border:1px solid #e7edf6;border-radius:18px;box-shadow:0 18px 36px #2936490c;color:#020617;overflow:hidden}.landing_summaryFloat__mxnSW{left:4%;top:105px;width:28%;transform:rotate(-4deg)}.landing_commentFloat__jY__i{left:37%;top:180px;width:28%;padding:24px;transform:rotate(1deg)}.landing_trendFloat__eSjqc{right:3%;top:65px;width:29%;padding:20px;transform:rotate(3deg)}.landing_distributionFloat__0iIYD{right:3%;top:475px;width:29%;padding:20px;transform:rotate(2deg)}.landing_completionFloat__iSyVv{left:6%;top:625px;width:27%;padding:22px;transform:rotate(-3deg)}.landing_summaryTop___KYsk{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:22px}.landing_reportCanvas__R6dgX small{display:block;font-size:10px;color:#64748b;line-height:1.6}.landing_summaryTop___KYsk>small{font-weight:700;font-size:11px}.landing_summaryTop___KYsk h3{font-size:23px;line-height:1.25;font-weight:800;letter-spacing:-.04em;margin:6px 0 12px}.landing_summaryTop___KYsk p{font-size:12px;line-height:1.8;color:#475569}.landing_summaryRow__3h9X_{display:flex;align-items:center;gap:10px;margin:0 20px;padding:18px 0;border-bottom:1px solid #f1f5f9}.landing_summaryRow__3h9X_:last-child{border:0}.landing_reportCardTitle__jMkwV i,.landing_summaryRow__3h9X_ i{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:11px;background:#eff6ff;color:#1d4ed8;font-style:normal}.landing_summaryRow__3h9X_ b{font-size:12px;font-weight:750}.landing_summaryRow__3h9X_ em{margin-left:auto;font-style:normal;font-size:11px;color:#047857;background:#ecfdf5;border:1px solid #d1fae5;border-radius:20px;padding:5px 8px;white-space:nowrap}.landing_reportCardTitle__jMkwV{display:flex;align-items:center;gap:10px;margin-bottom:18px}.landing_reportCardTitle__jMkwV h3{font-size:14px;font-weight:800;line-height:1.35;letter-spacing:-.025em}.landing_commentFloat__jY__i .landing_reportCardTitle__jMkwV h3{font-size:20px}.landing_commentFloat__jY__i p{font-size:14px;line-height:2;color:#334155;margin:18px 0;word-break:keep-all}.landing_reportCardTitle__jMkwV strong{margin-left:auto;color:#059669;font-size:25px}.landing_completionFloat__iSyVv .landing_reportCardTitle__jMkwV i{color:#059669;background:#ecfdf5}.landing_passMarks__bAd7n{display:flex;gap:7px;margin-top:24px}.landing_passMarks__bAd7n span{display:flex;align-items:center;flex-direction:column;gap:8px;padding:7px 4px;border:1px solid #a7f3d0;border-radius:12px;color:#059669;font-size:8px;background:#ecfdf5}.landing_gradePills__ZbTml{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.landing_gradePills__ZbTml span{font-size:9px;color:#64748b;font-weight:700;border:1px solid #e2e8f0;border-radius:20px;padding:5px 7px;background:#f8fafc}.landing_gradePills__ZbTml .landing_selectedGrade__79GZT{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}@media(max-width:1000px) and (min-width:701px){.landing_reportCanvas__R6dgX{min-height:1250px}.landing_summaryFloat__mxnSW{width:42%;left:4%}.landing_commentFloat__jY__i{width:42%;left:auto;right:4%;top:180px}.landing_trendFloat__eSjqc{width:42%;left:4%;top:560px}.landing_distributionFloat__0iIYD{width:42%;right:4%;top:780px}.landing_completionFloat__iSyVv{width:42%;left:4%;top:1000px}}@media(max-width:700px){.landing_scene__p152P[data-scene=report]{height:auto;min-height:0}.landing_reportCanvas__R6dgX{display:flex;flex-direction:column;gap:42px;padding:50px 16px;min-height:0}.landing_reportCanvas__R6dgX article{position:relative;top:auto;left:auto;right:auto;width:94%}.landing_reportCanvas__R6dgX article:nth-child(2n){align-self:flex-end}.landing_summaryFloat__mxnSW{transform:rotate(-2deg)}.landing_commentFloat__jY__i{transform:rotate(1deg)}.landing_trendFloat__eSjqc{transform:rotate(-1deg)}.landing_distributionFloat__0iIYD{transform:rotate(2deg)}.landing_scene__p152P[data-scene=analysis] .landing_screen__g6viA,.landing_scene__p152P[data-scene=bank] .landing_screen__g6viA,.landing_scene__p152P[data-scene=chart] .landing_screen__g6viA{padding:45px 14px}.landing_summaryTop___KYsk h3{font-size:22px}.landing_commentFloat__jY__i p{font-size:13px}.landing_reportCanvas__R6dgX .landing_reportCardTitle__jMkwV strong{font-size:22px}}@media(prefers-reduced-motion:reduce){.landing_reportCanvas__R6dgX article,.landing_scene__p152P[data-scene=chart] .landing_chart__wo8mB{transform:none}}.landing_landing___mFtJ[data-paused=true] .landing_scene__p152P{position:relative;top:auto}@media(prefers-reduced-motion:reduce){.landing_scene__p152P{position:relative;top:auto}}@media(min-width:701px){.landing_reportCanvas__R6dgX{--spread:1}.landing_reportCanvas__R6dgX article{transform:translate(calc((1 - var(--spread))*var(--gather-x,0px)),calc((1 - var(--spread))*var(--gather-y,0px))) rotate(calc(var(--fan-angle,0deg)*(.3 + var(--spread)*.7))) scale(calc(.84 + var(--spread)*.16));will-change:transform}.landing_reportCanvas__R6dgX .landing_summaryFloat__mxnSW{z-index:5}.landing_reportCanvas__R6dgX .landing_commentFloat__jY__i{z-index:4}}@media(prefers-reduced-motion:reduce){.landing_reportCanvas__R6dgX article{transform:none!important;will-change:auto}}.landing_teacherImage__EFfXy{background:#e8edf3;height:540px}.landing_profileHeading___dlRX{position:absolute;z-index:1;top:28px;left:28px;right:28px;display:flex;justify-content:space-between;align-items:center}.landing_profileHeading___dlRX span{display:block;font-size:12px;font-weight:650;color:#475569}.landing_profileHeading___dlRX strong{display:block;font-size:32px;line-height:1.2;font-weight:750;margin-top:8px;color:#183353}.landing_profileHeading___dlRX img{width:54px;height:58px;-o-object-fit:contain;object-fit:contain}.landing_teacherImage__EFfXy .landing_portrait__Rr7Os{top:auto!important;height:76%!important}.landing_teacher__2NNYk ul{font-weight:700;color:var(--cg-text);list-style:disc;padding-left:18px}@media(max-width:700px){.landing_teacherImage__EFfXy{height:440px}.landing_profileHeading___dlRX{top:22px;left:22px;right:22px}.landing_profileHeading___dlRX strong{font-size:28px}.landing_profileHeading___dlRX img{width:44px;height:48px}}.landing_landing___mFtJ[data-deck=true] .landing_showcase__Lu4ux{height:var(--deck-height);padding-bottom:0}.landing_landing___mFtJ[data-deck=true] .landing_deckStage__HyBk6{position:sticky;top:0;height:100svh}.landing_landing___mFtJ[data-deck=true] .landing_scene__p152P{position:absolute;top:24px;left:0;width:100%;margin:0;z-index:calc(10 - var(--scene));transform:translate(var(--sheet-x,0),var(--sheet-y,0)) rotate(var(--sheet-angle,0deg)) scale(var(--sheet-scale,1));transform-origin:50% 25%;will-change:transform}.landing_landing___mFtJ[data-deck=true] .landing_sceneCard__jdOHm{transform:none;box-shadow:0 12px 45px #20202024}.landing_landing___mFtJ:not([data-deck=true]) .landing_scene__p152P{position:relative;top:auto}@media(max-width:700px){.landing_landing___mFtJ[data-deck=true] .landing_scene__p152P{top:16px}}.landing_landing___mFtJ[data-deck=true] .landing_sceneCard__jdOHm{min-height:calc(100svh - 48px);background:#f1f1ef}@keyframes landing_drawPlot__OaaTI{0%,5%,to{clip-path:inset(0 100% 0 0)}35%,90%{clip-path:inset(0)}}@keyframes landing_growPlot__g_RPf{0%,5%,to{transform:scaleY(0)}28%,90%{transform:scaleY(1)}}@keyframes landing_submittedLoop__c4M4o{0%,42%,to{opacity:0;transform:translateY(6px)}49%,90%{opacity:1;transform:translateY(0)}}@keyframes landing_answer0__JOXtr{0%,5%,to{background:transparent;color:#64748b;border-color:#dedee3;box-shadow:none}10%,90%{background:#5865e8;color:white;border-color:#5865e8;box-shadow:0 0 0 3px #5865e818}}@keyframes landing_pass0__rUvsK{0%,5%,to{filter:grayscale(1);opacity:.32}10%,90%{filter:grayscale(0);opacity:1}}@keyframes landing_result0__Zgzk0{0%,10%,to{opacity:0}14%,90%{opacity:1}}@keyframes landing_answer1___zavV{0%,12%,to{background:transparent;color:#64748b;border-color:#dedee3;box-shadow:none}17%,90%{background:#5865e8;color:white;border-color:#5865e8;box-shadow:0 0 0 3px #5865e818}}@keyframes landing_pass1__xBfKv{0%,12%,to{filter:grayscale(1);opacity:.32}17%,90%{filter:grayscale(0);opacity:1}}@keyframes landing_result1__MPMWj{0%,17%,to{opacity:0}21%,90%{opacity:1}}@keyframes landing_answer2__agHo2{0%,19%,to{background:transparent;color:#64748b;border-color:#dedee3;box-shadow:none}24%,90%{background:#5865e8;color:white;border-color:#5865e8;box-shadow:0 0 0 3px #5865e818}}@keyframes landing_pass2__SyKGd{0%,19%,to{filter:grayscale(1);opacity:.32}24%,90%{filter:grayscale(0);opacity:1}}@keyframes landing_result2__Fa3Rf{0%,24%,to{opacity:0}28%,90%{opacity:1}}@keyframes landing_answer3__C1sIV{0%,26%,to{background:transparent;color:#64748b;border-color:#dedee3;box-shadow:none}31%,90%{background:#5865e8;color:white;border-color:#5865e8;box-shadow:0 0 0 3px #5865e818}}@keyframes landing_pass3__aMlut{0%,26%,to{filter:grayscale(1);opacity:.32}31%,90%{filter:grayscale(0);opacity:1}}@keyframes landing_result3__XFV_4{0%,31%,to{opacity:0}35%,90%{opacity:1}}@keyframes landing_answer4__yZWO3{0%,33%,to{background:transparent;color:#64748b;border-color:#dedee3;box-shadow:none}38%,90%{background:#5865e8;color:white;border-color:#5865e8;box-shadow:0 0 0 3px #5865e818}}@keyframes landing_pass4__9Y0yy{0%,33%,to{filter:grayscale(1);opacity:.32}38%,90%{filter:grayscale(0);opacity:1}}@keyframes landing_result4__BCr4D{0%,38%,to{opacity:0}42%,90%{opacity:1}}@media(prefers-reduced-motion:no-preference){.landing_landing___mFtJ[data-deck=true] .landing_trendFloat__eSjqc .recharts-area,.landing_landing___mFtJ[data-deck=true] .landing_trendFloat__eSjqc .recharts-line{animation:landing_drawPlot__OaaTI 2.8s ease infinite}.landing_landing___mFtJ[data-deck=true] .landing_distributionFloat__0iIYD .recharts-bar-rectangle{transform-box:fill-box;transform-origin:center bottom;animation:landing_growPlot__g_RPf 2.2s ease infinite}.landing_landing___mFtJ[data-deck=true] .landing_receipt__HKIvh,.landing_landing___mFtJ[data-deck=true] .landing_submitted__iFN_g{animation:landing_submittedLoop__c4M4o 3.7s ease infinite}.landing_landing___mFtJ[data-deck=true] .landing_analysis__T3UY_ .landing_radarPanel__iYUg6 polygon:nth-of-type(n+5){transform-box:fill-box;transform-origin:center;animation:landing_growPlot__g_RPf 2.2s ease infinite}.landing_landing___mFtJ[data-deck=true] .landing_analysis__T3UY_ .landing_questionStats__4Li2W i span{animation:landing_drawPlot__OaaTI 2.8s ease infinite}.landing_landing___mFtJ[data-deck=true] .landing_answerRow__5V5EE:nth-of-type(3) .landing_answerSelected__6Ul7n{animation:landing_answer0__JOXtr 3.7s ease infinite}.landing_landing___mFtJ[data-deck=true] .landing_answerRow__5V5EE:nth-of-type(3) em{animation:landing_result0__Zgzk0 3.7s ease infinite}.landing_landing___mFtJ[data-deck=true] .landing_answerRow__5V5EE:nth-of-type(4) .landing_answerSelected__6Ul7n{animation:landing_answer1___zavV 3.7s ease infinite}.landing_landing___mFtJ[data-deck=true] .landing_answerRow__5V5EE:nth-of-type(4) em{animation:landing_result1__MPMWj 3.7s ease infinite}.landing_landing___mFtJ[data-deck=true] .landing_answerRow__5V5EE:nth-of-type(5) .landing_answerSelected__6Ul7n{animation:landing_answer2__agHo2 3.7s ease infinite}.landing_landing___mFtJ[data-deck=true] .landing_answerRow__5V5EE:nth-of-type(5) em{animation:landing_result2__Fa3Rf 3.7s ease infinite}.landing_landing___mFtJ[data-deck=true] .landing_answerRow__5V5EE:nth-of-type(6) .landing_answerSelected__6Ul7n{animation:landing_answer3__C1sIV 3.7s ease infinite}.landing_landing___mFtJ[data-deck=true] .landing_answerRow__5V5EE:nth-of-type(6) em{animation:landing_result3__XFV_4 3.7s ease infinite}.landing_landing___mFtJ[data-deck=true] .landing_answerRow__5V5EE:nth-of-type(7) .landing_answerSelected__6Ul7n{animation:landing_answer4__yZWO3 3.7s ease infinite}.landing_landing___mFtJ[data-deck=true] .landing_answerRow__5V5EE:nth-of-type(7) em{animation:landing_result4__BCr4D 3.7s ease infinite}}.landing_commentFloat__jY__i [data-type-char]{white-space:pre-wrap}.landing_scene__p152P[data-scene=teacher] .landing_screen__g6viA{background:#f1f1ef;padding:30px 0}.landing_scene__p152P[data-scene=teacher] .landing_teacher__2NNYk{margin:0 auto;padding:28px 35px}@media(max-width:700px){.landing_scene__p152P[data-scene=teacher] .landing_screen__g6viA{padding:12px 0}.landing_scene__p152P[data-scene=teacher] .landing_teacher__2NNYk{padding:20px;gap:26px}}