.Flow_app__qbbtn{max-width:480px;margin:0 auto;padding:20px 16px 40px;min-height:100vh}.Flow_card__Y7aE1{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:30px 24px 34px;box-shadow:0 2px 12px rgba(31,36,33,.04)}.Flow_brandRow__Y_lgm{margin-bottom:22px}.Flow_kicker__KAbb3{font-size:12px;letter-spacing:.14em;color:var(--green-deep);font-weight:700;margin-bottom:12px}.Flow_h1__a7e42{font-family:var(--font-head);font-size:28px;font-weight:800;letter-spacing:-.01em;line-height:1.3;margin:0 0 16px;color:var(--ink)}.Flow_lead__qsXAW{font-size:15.5px;color:var(--ink);margin:0 0 18px}.Flow_points__mxYZY{list-style:none;padding:0;margin:0 0 22px;font-size:14.5px;color:var(--ink)}.Flow_points__mxYZY li{padding:7px 0}.Flow_anchor__IwQae{display:flex;align-items:baseline;gap:10px;background:#eef3ec;border:1px solid var(--line);border-radius:14px;padding:14px 16px;margin-bottom:24px}.Flow_price__ahvlb{font-size:24px;font-weight:800;color:var(--green-deep);text-decoration:line-through;-webkit-text-decoration-color:#a9c6b8;text-decoration-color:#a9c6b8}.Flow_anchorNote__ZILN7{font-size:12.5px;color:var(--muted)}.Flow_fieldLabel__2cZ4i{display:block;font-size:13px;font-weight:600;color:var(--muted);margin:16px 0 8px}.Flow_gradeRow___UFtt{display:flex;gap:10px;margin-bottom:6px}.Flow_gradeBtn__Wux4g{flex:1 1;padding:12px 0;border:1.5px solid var(--line);background:#fff;border-radius:12px;font-size:15px;color:var(--ink);cursor:pointer;transition:border-color .12s ease,background .12s ease}.Flow_gradeOn__ffrgf{border-color:var(--green);background:#e8f3ee;color:var(--green-deep);font-weight:700}.Flow_input__4crnf{width:100%;padding:14px;border:1.5px solid var(--line);border-radius:12px;font-size:16px;letter-spacing:.04em;margin-bottom:8px;outline:none;color:var(--ink);background:#fff}.Flow_input__4crnf:focus{border-color:var(--green)}.Flow_err__5O5Ma{color:var(--danger);font-size:13px;margin:2px 0 10px}.Flow_primary___EIDL{width:100%;padding:15px;border:none;border-radius:14px;background:var(--green);color:#fff;font-size:16px;font-weight:700;letter-spacing:.02em;cursor:pointer;margin-top:10px;transition:background .12s ease}.Flow_primary___EIDL:hover{background:#2a9070}.Flow_primary___EIDL:disabled{background:#aacabb;cursor:not-allowed}.Flow_primarySmall__VmMEp{padding:12px 20px;border:none;border-radius:12px;background:var(--green);color:#fff;font-size:15px;font-weight:700;cursor:pointer}.Flow_primarySmall__VmMEp:disabled{background:#aacabb;cursor:not-allowed}.Flow_fine__uTBPZ{font-size:12px;color:var(--muted);margin:18px 0 0;line-height:1.6}.Flow_quizFixed__mLkEq{position:fixed;inset:0;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:stretch;background:var(--bg);overscroll-behavior:none;padding:14px 16px calc(14px + env(safe-area-inset-bottom, 0px))}.Flow_cardQuiz___FbFW{flex:1 1 auto;min-height:0;width:100%;max-width:480px;align-self:center;display:flex;flex-direction:column;padding:16px 18px 14px;overflow:hidden}.Flow_quizScroll__AKnUn{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.Flow_quizBottom__sW_MK{flex:0 0 auto;padding-top:10px}.Flow_progressWrap__h3_L_{flex:0 0 auto;margin-bottom:12px}.Flow_progressBar__pDZOD{height:6px;background:#e8ede6;border-radius:99px;overflow:hidden}.Flow_progressFill__8Er0_{height:100%;background:var(--green);border-radius:99px;transition:width .25s ease}.Flow_progressText__2p71l{font-size:12px;color:var(--muted);margin-top:6px}.Flow_qText__J9vR_{font-family:var(--font-head);font-size:17.5px;font-weight:700;line-height:1.45;color:var(--ink);margin:6px 0 14px}.Flow_options__940LS{display:flex;flex-direction:column;gap:8px}.Flow_option__yFqVn{width:100%;text-align:left;padding:12px 14px;border:1.5px solid var(--line);background:#fff;border-radius:12px;font-size:15px;line-height:1.35;color:var(--ink);cursor:pointer;transition:border-color .12s ease,background .12s ease}.Flow_option__yFqVn:active{transform:scale(.99)}.Flow_optionOn___9StG{border-color:var(--green);background:#e8f3ee;color:var(--green-deep);font-weight:600}.Flow_navRow__mDXxc{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px}.Flow_ghost__VZbpC{padding:9px 16px;border:1.5px solid var(--line);background:#fff;border-radius:10px;font-size:14px;color:var(--muted);cursor:pointer}.Flow_ghost__VZbpC:disabled{opacity:.4;cursor:not-allowed}.Flow_dots__Q_Mi5{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;justify-content:center}.Flow_dot__ndxXE{width:7px;height:7px;border-radius:50%;background:#d2dad3;cursor:pointer}.Flow_dotDone__nkp7E{background:var(--green)}.Flow_dotCur__5Q7sb{outline:2px solid #a9d4c2;outline-offset:2px}.Flow_reportHead__Y6bZg{margin-bottom:22px}.Flow_reportTitle__480m4{font-family:var(--font-head);font-size:25px;font-weight:800;letter-spacing:-.01em;color:var(--ink);margin:4px 0 8px}.Flow_reportMeta__J8hl8{font-size:12px;color:var(--muted);letter-spacing:.02em}.Flow_reportSub__ltGhC{font-size:12.5px;color:var(--green-deep);font-weight:600;margin-top:6px}.Flow_summaryBox__hN36b{background:#eaf2ec;border:1px solid #d4e6dc;border-radius:16px;padding:16px 20px;margin-bottom:24px}.Flow_summaryTag__WRjlK{font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--green-deep);margin-bottom:8px}.Flow_summaryGist__zOyJg{font-family:var(--font-head);font-size:19px;font-weight:800;line-height:1.5;color:var(--ink);margin:0 0 10px}.Flow_summaryMeta__rvkgp{font-size:13px;color:var(--muted);line-height:1.75}.Flow_summaryMeta__rvkgp b{color:var(--green-deep)}.Flow_sec__YbCRx{margin-top:28px}.Flow_gist__YTDo0{font-family:var(--font-head);font-size:18px;font-weight:800;line-height:1.5;color:var(--ink);margin:0 0 10px}.Flow_gistHi__XuDJk{color:var(--green-deep)}.Flow_exp__rLauQ{margin:0;font-size:14px;line-height:1.85;color:#36403a}.Flow_scoreHi__wNdCB{color:var(--green-deep);font-weight:700}.Flow_scoreBlock__ipgCK{text-align:center;padding:8px 0 18px;margin:14px 0 18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.Flow_scoreNum__EtbfK{font-family:var(--font-head);font-size:64px;font-weight:800;color:var(--green-deep);line-height:1}.Flow_scoreLabel__O9_6B{font-size:13px;color:var(--muted);margin-top:8px}.Flow_secTitle__LzNVG{font-family:var(--font-head);font-size:16px;font-weight:700;margin:0 0 12px;color:var(--ink)}.Flow_tag__e9_Yw{display:inline-block;margin-left:6px;font-size:10px;background:var(--green);color:#fff;border-radius:6px;padding:1px 6px;vertical-align:middle}.Flow_quotes__D3RY8{margin:12px 0 14px;background:#fbfcfa;border:1px solid var(--line);border-left:3px solid var(--green);border-radius:0 12px 12px 0;padding:12px 14px}.Flow_quotesLead__u0MvG{font-size:12.5px;color:var(--muted);margin-bottom:8px}.Flow_quoteItem__K73H4{display:flex;align-items:baseline;gap:8px;padding:3px 0}.Flow_quoteAxis__Q7OgN{flex:0 0 auto;font-size:11px;color:#fff;background:#a9b7ae;border-radius:5px;padding:1px 7px}.Flow_quoteText__37xgE{font-size:14px;font-weight:600;color:var(--ink)}.Flow_dims__xLOGg{display:flex;flex-direction:column;gap:14px}.Flow_dimHead__jywXH{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:5px}.Flow_dimAxis__SDF6w{font-size:13.5px;color:var(--ink)}.Flow_dimScore__MNAjD{font-family:var(--font-head);font-size:15px;font-weight:800;color:var(--green-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Flow_dimTrack__Zm7sg{position:relative;height:12px;background:#e8ede6;border-radius:99px;overflow:hidden}.Flow_dimFill__YXu3S{height:100%;background:#b4c2b8;border-radius:99px;transition:width .4s ease}.Flow_dimFillLow__SsIam{background:#d2925a}.Flow_dimFillMain__VmUgb{background:var(--green)}.Flow_goodLine__u90yL{position:absolute;top:0;bottom:0;width:2px;background:var(--ink);opacity:.45}.Flow_dimGap__SqRmO{font-size:12px;color:var(--muted);margin-top:4px}.Flow_predictTag__gSYds{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;color:#b06a28;background:#fbf1e9;border:1px solid #f0dcc8;border-radius:7px;padding:3px 10px;margin-bottom:10px}.Flow_stepFirst__ujJct{background:#e8f3ee;border:1px solid #cfe7da;border-radius:14px;padding:14px 16px}.Flow_stepBadge__p5btP{display:inline-block;font-size:12px;font-weight:700;color:#fff;background:var(--green);border-radius:7px;padding:2px 10px;margin-bottom:8px}.Flow_stepFirst__ujJct p{margin:0;font-size:14.5px;line-height:1.75;color:var(--ink)}.Flow_nextLead__isvsf{font-size:13px;color:var(--muted);margin:14px 0 2px}.Flow_nextSteps__d2nfq{margin:4px 0 0;padding-left:20px;font-size:13.5px;line-height:1.7;color:var(--ink)}.Flow_nextSteps__d2nfq li{padding:4px 0}.Flow_nextSteps__d2nfq b{color:var(--green-deep)}.Flow_method___0B1y{margin:0;font-size:13px;line-height:1.8;color:var(--muted)}.Flow_closeBox__Ttr09{margin-top:30px;background:var(--ink);border-radius:16px;padding:22px 20px}.Flow_closeGist__46BXF{font-family:var(--font-head);margin:0 0 12px;font-size:16.5px;font-weight:800;line-height:1.6;color:#fff}.Flow_closeGist__46BXF .Flow_gistHi__XuDJk{color:#7fd0b0}.Flow_closeInvite__JykKs{margin:0;font-size:14px;line-height:1.75;color:#d7ddd6}.Flow_closeInvite__JykKs b{color:#7fd0b0}.Flow_lead4__iMeOo{margin-top:14px}.Flow_leadDone__9_c0O{margin-top:24px;padding:18px;background:#e8f3ee;color:var(--green-deep);border-radius:14px;font-size:14.5px;line-height:1.65}.Flow_loading__c9Cyy{text-align:center;color:var(--muted);font-size:14px;padding:64px 0}.Flow_ghostWide__SvkQK{width:100%;margin-top:10px;padding:12px;border:1.5px solid var(--line);background:#fff;border-radius:12px;color:var(--muted);font-size:14px;cursor:pointer}.Flow_noShot__fr9ha{display:block}.Flow_saveImgBtn__oXJJU{width:100%;padding:12px;margin:4px 0 6px;border:1.5px dashed #bcdfce;background:#f1f8f4;color:var(--green-deep);border-radius:12px;font-size:14px;font-weight:700;cursor:pointer}.Flow_saveImgBtn__oXJJU:disabled{opacity:.6;cursor:not-allowed}.Flow_shotMask__pOTLA{position:fixed;inset:0;z-index:50;background:rgba(20,24,22,.82);display:flex;align-items:flex-start;justify-content:center;padding:18px;overflow:auto;-webkit-overflow-scrolling:touch}.Flow_shotInner__pUaYk{width:100%;max-width:460px}.Flow_shotTip__34J_b{color:#e7ede9;font-size:13px;text-align:center;line-height:1.6;margin-bottom:10px}.Flow_shotImg__cqWbe{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.4)}.Flow_shotActions__RKYAH{display:flex;gap:12px;justify-content:center;align-items:center;margin-top:14px;padding-bottom:24px}.Flow_shotActions__RKYAH a{display:inline-block;text-decoration:none}.Flow_next__TMKSi{margin-top:14px}.Flow_nextLeadIn__aj1Ai{font-size:13.5px;color:var(--muted);margin-bottom:12px;line-height:1.6}.Flow_pathCard__C2UXG{border:1px solid var(--line);border-radius:14px;padding:16px;margin-bottom:12px;background:#fff}.Flow_pathPrimary__DaGxE{border-color:#bcdfce;background:#f4faf6}.Flow_pathTitle__2TnRe{font-family:var(--font-head);font-size:15.5px;font-weight:800;color:var(--ink);margin-bottom:6px}.Flow_pathDesc__degTx{font-size:13.5px;line-height:1.7;color:#43485a;margin:0 0 10px}.Flow_kefu__l9XbS{color:var(--green-deep)}.Flow_timeRow__wZ0bu{display:flex;gap:10px;margin-bottom:8px}.Flow_timeRow__wZ0bu .Flow_input__4crnf{margin-bottom:0}.Flow_timePicked__yl_WZ{font-size:13px;color:var(--green-deep);font-weight:600;margin-bottom:8px}.Flow_contactRow__XOMCo{display:flex;align-items:center;gap:8px;margin-bottom:4px}.Flow_contactRow__XOMCo .Flow_input__4crnf{margin-bottom:0}.Flow_orWord__cjqjZ{flex:0 0 auto;font-size:13px;color:var(--muted)}.Flow_consultant__RKAAT{border:1px solid #d4e6dc;background:#f4faf6;border-radius:14px;padding:14px 16px;margin-bottom:16px}.Flow_consultantHead__kpk8_{font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--green-deep);margin-bottom:8px}.Flow_consultantBody__2CRFT{display:flex;align-items:center;gap:14px}.Flow_consultantInfo__qys9_{flex:1 1 auto;min-width:0}.Flow_consultantName__Y1X8F{font-family:var(--font-head);font-size:16px;font-weight:800;color:var(--ink);margin-bottom:4px}.Flow_consultantLine__AYcnk{font-size:13.5px;color:#43485a;line-height:1.6}.Flow_consultantLine__AYcnk b{color:var(--green-deep)}.Flow_consultantTip__b8Ct1{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.5}.Flow_consultantQr__OIY80{flex:0 0 auto;width:92px;height:92px;border-radius:8px;border:1px solid var(--line);object-fit:contain;background:#fff}.Flow_introTeacher__BZS4U{background:#eaf2ec;border:1px solid #d4e6dc;border-radius:10px;padding:9px 12px;font-size:13px;color:var(--green-deep);margin-bottom:14px}.Flow_gapNote__6SdY0{margin-top:24px;background:#fdf3ea;border:1px solid #f0d9c0;border-left:4px solid #d2925a;border-radius:14px;padding:18px}.Flow_gapNoteHead__O3Ac6{font-family:var(--font-head);font-size:17px;font-weight:800;line-height:1.5;color:#a85a22;margin:0 0 8px}.Flow_gapNoteBody__nvlZE{font-size:14px;line-height:1.8;color:#5a4636;margin:0}.Flow_gapNoteBody__nvlZE b{color:#a85a22}.Flow_gapNotePointer__uh5SH{font-size:13px;font-weight:700;color:#b06a28;margin:10px 0 0}.Flow_advList__m27p7{margin:4px 0 12px;padding-left:20px;font-size:13.5px;line-height:1.7;color:var(--ink)}.Flow_advList__m27p7 li{padding:3px 0}.Flow_advList__m27p7 b{color:var(--green-deep)}.Flow_gradeGrid__ChZjj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:6px}.Flow_lockedCode__NtduH{background:#e8f3ee;border:1px solid #cfe7da;border-radius:12px;padding:12px 14px;font-size:14px;color:var(--green-deep);margin-bottom:8px}.Flow_cogapLegend__6E1iy{display:flex;gap:16px;font-size:12.5px;font-weight:700;margin:2px 0 14px}.Flow_cogapKeyP__g0j48{color:var(--green)}.Flow_cogapKeyC__5d7gp{color:#4f86c6}.Flow_cogapRows__WJvFI{display:flex;flex-direction:column;gap:14px}.Flow_cogapRow__psnT_{display:flex;flex-direction:column;gap:5px}.Flow_cogapHead__z4YRu{display:flex;justify-content:space-between;align-items:baseline}.Flow_cogapAxis__Wwxq_{font-size:14px;font-weight:700;color:var(--ink)}.Flow_cogapDelta__vEqf0{font-size:12px;font-weight:700;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Flow_cogapTrack__aYOT7{position:relative;height:9px;background:#e8ede6;border-radius:99px;overflow:hidden}.Flow_cogapFill__5ND9E{height:100%;border-radius:99px;transition:width .4s ease}.Flow_cogapFillP__98fPN{background:var(--green)}.Flow_cogapFillC__mTBPq{background:#4f86c6}.Flow_inviteBox__xx1sM{margin-top:22px;background:#eef5f1;border:1px solid #cfe3d8;border-left:4px solid var(--green);border-radius:14px;padding:18px}.Flow_inviteHead__xmVIx{font-family:var(--font-head);font-size:16px;font-weight:800;color:var(--green-deep);margin-bottom:8px}.Flow_inviteDesc__yqTjd{font-size:13.5px;line-height:1.8;color:var(--ink);margin:0 0 12px}.Flow_inviteLinkRow__eTf1h{display:flex;gap:8px;align-items:stretch}.Flow_inviteLinkRow__eTf1h .Flow_input__4crnf{flex:1 1;min-width:0;font-size:12.5px}.Flow_inviteTip__9HoA_{font-size:12px;color:var(--muted);margin:10px 0 0}.Flow_shareToggle__2yHCc{display:flex;align-items:flex-start;gap:10px;background:#f5f7f3;border:1px solid var(--line);border-radius:12px;padding:14px;margin:16px 0 6px;font-size:14px;line-height:1.6;color:var(--ink);cursor:pointer}.Flow_shareToggle__2yHCc input{width:20px;height:20px;margin-top:1px;accent-color:var(--green);flex-shrink:0}.Flow_pathSoon__Rt0p6{opacity:.72;border-style:dashed}.Flow_pathSoon__Rt0p6 .Flow_pathTitle__2TnRe{color:var(--muted)}.Flow_kidGrow__vhTN8,.Flow_kidStrong__v7ZO2{border-radius:14px;padding:16px 16px 6px;margin-top:16px}.Flow_kidStrong__v7ZO2{background:#eef5f1;border:1px solid #cfe3d8}.Flow_kidGrow__vhTN8{background:#eef3f8;border:1px solid #cdddee}.Flow_kidBlockHead__zlrFN{font-family:var(--font-head);font-size:15px;font-weight:800;color:var(--ink);margin-bottom:10px}.Flow_kidItem__6x0bL{display:flex;flex-direction:column;gap:3px;margin-bottom:12px}.Flow_kidItemAxis__yGS0x{font-size:13px;font-weight:800;color:var(--green-deep)}.Flow_kidGrow__vhTN8 .Flow_kidItemAxis__yGS0x{color:#3d6ea5}.Flow_kidItemText__4R6PE{font-size:14px;line-height:1.7;color:var(--ink)}.Flow_kidShareNote__zzhax{margin-top:14px;font-size:13px;line-height:1.7;color:var(--muted);background:#f5f7f3;border-radius:10px;padding:12px}.Flow_modeList__VUhFk{display:flex;flex-direction:column;gap:10px;margin:16px 0 6px}.Flow_modeItem__pXiBn{display:flex;align-items:flex-start;gap:10px;border:1.5px solid var(--line);border-radius:12px;padding:13px 14px;cursor:pointer;transition:border-color .15s,background .15s}.Flow_modeItem__pXiBn input{margin-top:3px;width:18px;height:18px;accent-color:var(--green);flex-shrink:0}.Flow_modeOn__EJkF0{border-color:var(--green);background:#eef5f1}.Flow_modeTitle__PcXvq{font-weight:800;font-size:15px;color:var(--ink)}.Flow_modeDesc__Kw7lC{font-size:13px;line-height:1.6;color:var(--muted);margin-top:3px}.Flow_lockBox__Kib8N{margin-top:16px;background:#eef3f8;border:1px solid #cdddee;border-left:4px solid #4f86c6;border-radius:14px;padding:18px}.Flow_lockHead__f6SyA{font-family:var(--font-head);font-size:16px;font-weight:800;color:#3d6ea5;margin-bottom:8px}.Flow_lockDesc__Cb6nS{font-size:13.5px;line-height:1.8;color:var(--ink);margin:0 0 12px}.Flow_lockDesc__Cb6nS b{color:#3d6ea5}.Flow_inviteBtns__oUW9U{display:flex;flex-direction:column;gap:8px}.Flow_inviteOpen__fURKC{font-size:13px;font-weight:700;color:var(--green-deep);text-decoration:none;padding:2px 0}