.SeasonOverview_overview__BsROj{--ink:#385547;--muted:#78876b;color:var(--ink);margin-top:20px}.SeasonOverview_overview__BsROj button{font-family:inherit;cursor:pointer}.SeasonOverview_overview__BsROj button:focus-visible{outline:3px solid #8ca881;outline-offset:3px}.SeasonOverview_growth__Jv0P_{overflow:hidden;background:#f3f3e8;border:1px solid #e2e6d5;border-radius:21px}.SeasonOverview_growthHeader__wVMTV{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 20px 0}.SeasonOverview_growthHeader__wVMTV>span{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:#637d58}.SeasonOverview_growthHeader__wVMTV>small{font-size:11px;color:#7f8c72}.SeasonOverview_stageView__7r08o{display:grid;grid-template-columns:51% minmax(0,1fr);align-items:center;min-height:260px}.SeasonOverview_sceneFrame__yBwCN{position:relative;align-self:stretch;min-width:0}.SeasonOverview_scene__83wL3{position:absolute;inset:-10px 0 13px}.SeasonOverview_sceneFallback__gyuLO{display:grid;place-content:center;justify-items:center;gap:8px;height:190px;color:#7c8c70;font-size:11px}.SeasonOverview_sceneCaption__wP0m3{position:absolute;left:0;bottom:12px;width:100%;text-align:center;font-size:9px;color:#87937a}.SeasonOverview_pause__WLc8p{position:absolute;bottom:25px;right:12px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid #dce2ce;background:#fffdf5df;color:#738665}.SeasonOverview_stageCopy__C3Lg3{min-width:0;padding:17px 25px 17px 3px}.SeasonOverview_chapter__m1Ogc{display:flex;gap:8px;align-items:center;font-size:10px;color:#849273}.SeasonOverview_chapter__m1Ogc b{color:#667e59;margin-left:5px}.SeasonOverview_chapter__m1Ogc i{width:14px;height:1px;background:#bec9af}.SeasonOverview_month__guAWW{display:flex;align-items:center;gap:5px;color:#789060;font-size:13px;font-weight:700;margin-top:10px}.SeasonOverview_month__guAWW small{padding:2px 5px;margin-left:3px;background:#e9eddd;border-radius:5px;color:#859273;font-size:9px;font-weight:500}.SeasonOverview_calendarNote__I0hpf{margin:0;padding:0 17px;border-top:1px solid #e0e5d1;color:#7b886e;font-size:11px;line-height:1.8}.SeasonOverview_calendarNote__I0hpf summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;list-style:none}.SeasonOverview_calendarNote__I0hpf summary::-webkit-details-marker{display:none}.SeasonOverview_calendarNote__I0hpf summary span{font-size:15px}.SeasonOverview_calendarNote__I0hpf>div{padding:0 0 13px}.SeasonOverview_calendarNote__I0hpf p{margin:6px 0}.SeasonOverview_calendarNote__I0hpf a{display:block;padding:4px 0;text-decoration:underline;text-underline-offset:3px}.SeasonOverview_stageCopy__C3Lg3 h3{font-family:NanumSquareRound,Pretendard,sans-serif;font-size:29px;letter-spacing:-1px;line-height:1.4;color:#385547;font-weight:800;margin:10px 0}.SeasonOverview_stageHint__lR95u{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:700;line-height:1.55;margin:0}.SeasonOverview_stageHint__lR95u>span{width:9px;height:9px;border:1.5px solid;border-radius:50%;flex:0 0 auto}.SeasonOverview_stageHint__lR95u[data-optional=true]>span{border-style:dashed}.SeasonOverview_stageDetail__HsP2J{font-size:12px;line-height:1.85;color:#748365;margin:9px 0 0;word-break:keep-all;overflow-wrap:anywhere}.SeasonOverview_sceneProduct__6QIQZ{margin-top:12px}.SeasonOverview_sceneProductInfo__rqBLm{display:flex;align-items:center;gap:10px;width:100%;padding:9px;text-align:left;background:#fffdf6;border:1px solid #dde5d2;border-radius:12px;color:#476549}.SeasonOverview_sceneProductInfo__rqBLm>span:nth-child(2){flex:1;min-width:0}.SeasonOverview_sceneProductInfo__rqBLm small{display:block;color:#829074;font-size:10px;margin-bottom:3px}.SeasonOverview_sceneProductInfo__rqBLm strong{display:block;font-size:14px;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.SeasonOverview_scenePack__4z_lu{display:grid;place-items:center;flex:0 0 38px;width:38px;height:49px;background:#fff;border-radius:7px}.SeasonOverview_scenePack__4z_lu img{width:100%;height:100%;object-fit:contain}.SeasonOverview_sceneChoice__EEP7H{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;color:#73896c;font-size:11px}.SeasonOverview_sceneChoice__EEP7H select{min-width:0;flex:1;min-height:44px;max-width:100%;padding:7px 8px;border:1px solid #d6e0ca;border-radius:8px;background:#fffdf6;color:#536f53;font-family:inherit;font-size:12px}.SeasonOverview_applicationControl__5RACu{display:flex;flex-wrap:wrap;align-items:center;gap:3px 12px;margin-top:8px}.SeasonOverview_applicationControl__5RACu>span{color:#73896c;font-size:11px;line-height:1.6}.SeasonOverview_applicationControl__5RACu button{display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:4px 0;color:#4c7256;background:none;border:none;font-weight:700;font-size:11px}.SeasonOverview_stageTrack__4xd7_{display:grid;grid-template-columns:repeat(var(--stage-count),minmax(0,1fr));gap:4px;margin:0 15px;padding:4px 0 15px}.SeasonOverview_stageTrack__4xd7_ button{min-width:0;padding:11px 3px 9px;background:transparent;border:1px solid transparent;border-radius:13px;color:#6d7f62;transition:background .2s,box-shadow .2s}.SeasonOverview_stageTrack__4xd7_ button:hover{background:#fffdf480}.SeasonOverview_stageTrack__4xd7_ button[aria-pressed=true]{background:#fffdf6;border-color:#dce3cc;box-shadow:0 3px 8px #59623d08;color:#365f46}.SeasonOverview_trackNode__6SaSr{display:flex;align-items:center;justify-content:center;gap:5px;margin:0 0 7px;font-size:10px;color:#8b997d;font-variant-numeric:tabular-nums}.SeasonOverview_trackNode__6SaSr i{width:7px;height:7px;border-radius:50%;background:#d0d8be}.SeasonOverview_trackNode__6SaSr i[data-optional=true]{background:transparent;border:1px dashed #aa8e62}.SeasonOverview_stageTrack__4xd7_ strong{display:block;font-size:13px;font-weight:800;line-height:1.5;word-break:keep-all}.SeasonOverview_stageTrack__4xd7_ small{display:block;font-size:10px;color:#849078;margin-top:3px;line-height:1.4;word-break:keep-all}.SeasonOverview_releaseNote__BafiE{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:10px 14px;border-top:1px solid #e0e5d1;background:#edf1e1;color:#75876a;font-size:11px;line-height:1.6}.SeasonOverview_listHeader__Bx8_h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:23px 2px 12px}.SeasonOverview_listHeader__Bx8_h h3{margin:0;font-size:16px;letter-spacing:-.3px;font-weight:800;color:#3d5849}.SeasonOverview_listHeader__Bx8_h>span{color:#7d8a70;font-size:11px;text-align:right}.SeasonOverview_products__AfOpP{display:grid;gap:12px}.SeasonOverview_product__8cZwH{border:1px solid #dfe4d3;background:#fffdf8;border-radius:18px;padding:0 18px 15px;scroll-margin:20px;transition:border-color .25s,box-shadow .25s}.SeasonOverview_product__8cZwH[data-selected=true]{border-color:#becdad}.SeasonOverview_product__8cZwH[data-highlight=true]{box-shadow:0 0 0 2px #73936d}.SeasonOverview_productTop__ZD8zo{display:flex;gap:10px;align-items:center;min-height:46px;border-bottom:1px solid #eceddf}.SeasonOverview_order__Mq6rh{font-size:11px;font-weight:700;color:#9b9d84;font-variant-numeric:tabular-nums}.SeasonOverview_stageBadge__MtOeB{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;line-height:1.5}.SeasonOverview_stageBadge__MtOeB i{display:block;width:7px;height:7px;border-radius:50%;flex:0 0 auto}.SeasonOverview_locate__URf8B{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-shrink:0;min-height:44px;margin-left:auto;border:0;background:none;color:#7c9070;font-size:11px}.SeasonOverview_productBody__8_5UC{display:grid;grid-template-columns:57px minmax(0,1fr) auto;gap:13px;align-items:center;padding:15px 0 13px}.SeasonOverview_pack__2wFof{display:grid;place-items:center;width:57px;height:70px;padding:5px;background:#fff;border:1px solid #eeecdf;border-radius:10px;color:#8fa27c}.SeasonOverview_pack__2wFof img{display:block;width:100%;height:100%;object-fit:contain}.SeasonOverview_productText__uKs7Q{min-width:0}.SeasonOverview_productText__uKs7Q h4{color:#365345;font-size:17px;font-weight:800;letter-spacing:-.35px;line-height:1.5;margin:0;overflow-wrap:anywhere;word-break:keep-all}.SeasonOverview_npk__IIR6y{display:block;font-size:11px;color:#849276;margin-top:1px}.SeasonOverview_amount__TlaVq{margin:7px 0 0;color:#3e684b;font-weight:800;font-size:19px;line-height:1.5;letter-spacing:-.3px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.SeasonOverview_details__CsAPA{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 13px;background:#eaf0df;border:1px solid #dde7ce;color:#4c714f;border-radius:12px;font-size:12px;font-weight:700;white-space:nowrap}.SeasonOverview_details__CsAPA:hover{background:#e0ead3}.SeasonOverview_timing__aIYOA{display:flex;gap:11px;margin-top:3px;font-size:12px;line-height:1.85}.SeasonOverview_timing__aIYOA b{color:#7c8b6f;flex:0 0 auto;font-weight:500}.SeasonOverview_timing__aIYOA p{margin:0;color:#5f745a;word-break:keep-all;overflow-wrap:anywhere}.SeasonOverview_productNote__S7yEi{font-size:12px;color:#738367;line-height:1.8;margin:8px 0 0}.SeasonOverview_caution__ZAXBL{font-size:12px;color:#947749;line-height:1.75;margin:10px 0 0;padding:9px 11px;background:#f8f4e9;border-radius:9px}.SeasonOverview_caution__ZAXBL b{display:block;font-size:11px;margin-bottom:2px}.SeasonOverview_footnote__IJNyY{margin:10px 2px 0;color:#829078;font-size:11px;line-height:1.8}@media (max-width:600px){.SeasonOverview_overview__BsROj{margin-top:16px}.SeasonOverview_growthHeader__wVMTV{padding:14px 13px 0;gap:5px}.SeasonOverview_growthHeader__wVMTV>span{font-size:11px}.SeasonOverview_growthHeader__wVMTV>small{font-size:10px}.SeasonOverview_stageView__7r08o{grid-template-columns:1fr}.SeasonOverview_sceneFrame__yBwCN{height:205px}.SeasonOverview_stageCopy__C3Lg3{padding:0 16px 16px}.SeasonOverview_stageCopy__C3Lg3 h3{display:inline-block;font-size:24px;margin:4px 12px 6px 0}.SeasonOverview_chapter__m1Ogc{display:none}.SeasonOverview_month__guAWW{margin-top:0;margin-bottom:5px}.SeasonOverview_stageHint__lR95u{display:inline-flex;font-size:13px;gap:5px}.SeasonOverview_stageDetail__HsP2J{font-size:12px;line-height:1.75;margin-top:2px}.SeasonOverview_scene__83wL3{inset:-13px 3px 7px}.SeasonOverview_sceneCaption__wP0m3{font-size:8px;bottom:9px;padding:0 4px}.SeasonOverview_pause__WLc8p{right:12px;bottom:24px}.SeasonOverview_stageTrack__4xd7_{margin:0 8px;gap:2px;padding-bottom:10px}.SeasonOverview_stageTrack__4xd7_ button{padding:9px 1px;border-radius:10px}.SeasonOverview_stageTrack__4xd7_ strong{font-size:12px}.SeasonOverview_stageTrack__4xd7_ small{font-size:10px}.SeasonOverview_trackNode__6SaSr{font-size:9px;gap:4px;margin-bottom:5px}.SeasonOverview_listHeader__Bx8_h{padding-top:21px;gap:8px}.SeasonOverview_listHeader__Bx8_h h3{font-size:15px}.SeasonOverview_listHeader__Bx8_h>span{font-size:10px;max-width:110px}.SeasonOverview_product__8cZwH{padding:0 13px 13px}.SeasonOverview_productTop__ZD8zo{gap:7px}.SeasonOverview_productBody__8_5UC{grid-template-columns:47px minmax(0,1fr);gap:10px;padding:13px 0 10px}.SeasonOverview_pack__2wFof{width:47px;height:62px}.SeasonOverview_productText__uKs7Q h4{font-size:16px}.SeasonOverview_amount__TlaVq{font-size:17px}.SeasonOverview_details__CsAPA{grid-column:2;justify-self:end;margin-top:0;padding:8px 11px}.SeasonOverview_timing__aIYOA{display:block;font-size:12px}.SeasonOverview_timing__aIYOA b{display:block;font-size:11px;margin-bottom:3px}}@media (max-width:360px){.SeasonOverview_stageView__7r08o{grid-template-columns:1fr}.SeasonOverview_sceneFrame__yBwCN{height:176px}.SeasonOverview_scene__83wL3{inset:-13px 3px 5px}.SeasonOverview_stageCopy__C3Lg3{padding:0 17px 16px}.SeasonOverview_stageCopy__C3Lg3 h3{font-size:22px}.SeasonOverview_stageTrack__4xd7_ strong{font-size:11px}.SeasonOverview_stageTrack__4xd7_ small{font-size:9px}.SeasonOverview_listHeader__Bx8_h{align-items:center}}@media (prefers-reduced-motion:reduce){.SeasonOverview_overview__BsROj *,.SeasonOverview_overview__BsROj :after,.SeasonOverview_overview__BsROj :before{transition:none!important;animation:none!important}}.SeasonOverview_condition__FGHP5{margin:9px 0 0;padding:10px 12px;border-radius:10px;background:#e6ecd9;color:#526c49;font-size:12px;line-height:1.8;word-break:keep-all;overflow-wrap:anywhere}.SeasonOverview_eventChoices__VN687{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:8px}.SeasonOverview_eventChoices__VN687 button{min-width:0;text-align:left;padding:12px 14px;border:1px solid #dce3cd;border-radius:12px;color:#526d4f;background:#fffdf7}.SeasonOverview_eventChoices__VN687 button:hover{border-color:#93aa81}.SeasonOverview_eventChoices__VN687 button[aria-pressed=true]{background:#e0ead2;border-color:#8eaa7e;color:#365b40}.SeasonOverview_eventChoices__VN687 small,.SeasonOverview_eventChoices__VN687 strong{display:block;line-height:1.6}.SeasonOverview_eventChoices__VN687 strong{font-size:14px}.SeasonOverview_eventChoices__VN687 small{font-size:11px;margin-top:5px;color:#6d7e60;overflow-wrap:anywhere}.SeasonOverview_eventTiming__4Yhea{display:block;margin-top:4px;font-size:12px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.SeasonOverview_stageApplications__yu6E7{margin:0 16px;padding:15px 0 17px;border-top:1px solid #dce3cd}.SeasonOverview_applicationHeading__ngpcv{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;color:#4f6e50}.SeasonOverview_stageObservation__BCuPV{margin:0;color:#677c5b;font-size:12px;line-height:1.8;word-break:keep-all}.SeasonOverview_timingApplications__HVORH{margin-top:14px;padding:17px;border:1px solid #e4dfcd;border-radius:18px;background:#f8f5eb}.SeasonOverview_timingHeading__ZP_Gb{display:flex;align-items:flex-start;gap:10px;margin-bottom:13px}.SeasonOverview_timingIcon__O7Nfx{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:#eee8d6;color:#887344}.SeasonOverview_timingHeading__ZP_Gb h3{margin:0;font-size:15px;line-height:1.6;color:#665d41}.SeasonOverview_timingHeading__ZP_Gb p{margin:4px 0 0;font-size:12px;line-height:1.75;color:#7c785f;word-break:keep-all}.SeasonOverview_sharedTiming__8cU7o{display:flex;align-items:baseline;gap:9px;margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#eee9d9;color:#675e42;font-size:12px;line-height:1.8;word-break:keep-all}.SeasonOverview_sharedTiming__8cU7o>span{flex-shrink:0;color:#827557;font-size:11px}.SeasonOverview_sharedTiming__8cU7o strong{font-weight:600;overflow-wrap:anywhere}.SeasonOverview_timingApplications__HVORH .SeasonOverview_eventChoices__VN687 button{border-color:#e4ddc8}.SeasonOverview_timingApplications__HVORH .SeasonOverview_eventChoices__VN687 button[aria-pressed=true]{border-color:#a79b70;background:#f0ead8;color:#5f573d}.SeasonOverview_stageTrack__4xd7_{overflow-x:auto;grid-template-columns:repeat(var(--stage-count),minmax(60px,1fr))}.SeasonOverview_stageTrack__4xd7_ .SeasonOverview_stageLabel__4xNn9{display:flex;justify-content:center;align-items:center;gap:4px}.SeasonOverview_fertilizerIcon__tcwwu{flex-shrink:0;color:#628553}.SeasonOverview_fertilizerIcon__tcwwu[data-conditional=true]{color:#9e854e}.SeasonOverview_condition__FGHP5 summary{cursor:pointer;font-weight:700}.SeasonOverview_condition__FGHP5 p{margin:8px 0 0;white-space:pre-line}@media (max-width:600px){.SeasonOverview_stageApplications__yu6E7{margin:0 13px;padding-top:12px}.SeasonOverview_timingApplications__HVORH{padding:14px 12px}.SeasonOverview_timingHeading__ZP_Gb{gap:8px}.SeasonOverview_timingHeading__ZP_Gb h3{font-size:14px}.SeasonOverview_timingApplications__HVORH .SeasonOverview_eventChoices__VN687{grid-template-columns:repeat(2,minmax(0,1fr))}.SeasonOverview_eventChoices__VN687 button{padding:11px}.SeasonOverview_eventChoices__VN687 strong{font-size:13px}.SeasonOverview_stageTrack__4xd7_ .SeasonOverview_stageLabel__4xNn9{font-size:10.5px;letter-spacing:-.3px;gap:2px}.SeasonOverview_fertilizerIcon__tcwwu{width:11px;height:13px}}.SeasonOverview_stageReminder__14eMF{display:flex;align-items:center;gap:12px;padding:15px 18px;border:1px solid #e2e5d4;border-radius:16px;background:#f7f6ed}.SeasonOverview_stageReminder__14eMF>div{min-width:0;flex:1}.SeasonOverview_stageReminder__14eMF h4{margin:0 0 4px;color:#4c6a53;font-size:15px}.SeasonOverview_stageReminder__14eMF p{margin:0;color:#748369;font-size:13px;line-height:1.8;word-break:keep-all}.SeasonOverview_stageReminder__14eMF button{display:flex;align-items:center;gap:5px;border:0;background:transparent;padding:7px 0;color:#53745c;font-size:12px;font-weight:700}@media (max-width:520px){.SeasonOverview_stageReminder__14eMF{flex-wrap:wrap;padding:13px}.SeasonOverview_stageReminder__14eMF button{margin-left:30px}}