._appLayout_1zcql_3{display:flex;flex-direction:column;min-height:100vh;max-width:1200px;margin:0 auto;padding:24px}._panelLayout_1zcql_12{display:flex;gap:32px;flex:1;align-items:flex-start}._narrativePanel_1zcql_19{flex:0 0 360px;position:sticky;top:24px}._workspacePanel_1zcql_25{flex:1;min-width:0}._card_1zcql_30{background:#fff;border:2px solid #5c3317;border-radius:16px;padding:24px;box-shadow:0 4px 12px #5c33171a}._chip_1zcql_38{display:inline-flex;align-items:center;justify-content:center;background:#e91e8c;color:#fff;font-weight:700;font-size:16px;padding:8px 20px;border-radius:24px;cursor:grab;-webkit-user-select:none;user-select:none;white-space:nowrap}._chip_1zcql_38:active{cursor:grabbing}._tAccount_1zcql_57{border:2px solid #5c3317;border-radius:12px;min-width:180px;background:#fff}._tAccountHeader_1zcql_64{text-align:center;font-weight:700;font-size:14px;padding:8px;border-bottom:2px solid #5c3317;background:#5c3317;color:#fff8e7;border-radius:10px 10px 0 0}._tAccountBody_1zcql_75{display:flex;min-height:80px}._tAccountSide_1zcql_80{flex:1;padding:12px;display:flex;flex-direction:column;gap:8px;align-items:center;min-height:60px}._tAccountDivider_1zcql_90{width:2px;background:#5c3317}._tAccountLabel_1zcql_95{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#999;font-weight:600}._tAccountBalance_1zcql_103{text-align:center;font-size:12px;padding:4px 8px;color:#5c3317;font-weight:600;border-top:1px solid #eee}._dropZoneActive_1zcql_112{background:#e91e8c14;border-radius:8px}._dropZoneCorrect_1zcql_117{background:#4caf5026}._dropZoneWrong_1zcql_121{background:#f4433626}._hintText_1zcql_125{color:#e65100;font-size:14px;font-weight:600;margin-top:12px;padding:12px;background:#fff3e0;border-radius:8px}._explanationText_1zcql_135{color:#2e7d32;font-size:14px;font-weight:600;margin-top:12px;padding:12px;background:#e8f5e9;border-radius:8px}._nextButton_1zcql_145{display:inline-flex;align-items:center;gap:8px;background:#e91e8c;color:#fff;border:none;border-radius:24px;padding:12px 32px;font-family:Nunito,sans-serif;font-size:16px;font-weight:700;cursor:pointer;margin-top:16px;transition:background .2s}._nextButton_1zcql_145:hover{background:#c2185b}._desktopNotice_1zcql_166{display:none;text-align:center;padding:48px 24px;font-size:18px;color:#5c3317}._chapterSelectHeader_1zcql_176{text-align:center;margin-bottom:40px}._chapterSelectTitle_1zcql_181{font-size:40px;font-weight:800;color:#5c3317;margin-bottom:8px}._chapterSelectSubtitle_1zcql_188{font-size:18px;color:#8b6914;max-width:500px;margin:0 auto;line-height:1.5}._chapterGrid_1zcql_196{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;max-width:1000px;margin:0 auto}._chapterCard_1zcql_204{background:#fff;border:2px solid #5c3317;border-radius:16px;padding:24px;text-align:left;cursor:pointer;font-family:Nunito,sans-serif;transition:box-shadow .2s}._chapterCard_1zcql_204:hover{box-shadow:0 6px 20px #5c331726}._chapterCardNumber_1zcql_219{font-size:12px;font-weight:700;color:#e91e8c;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}._chapterCardTitle_1zcql_228{font-size:20px;font-weight:800;color:#5c3317;margin-bottom:4px}._chapterCardSubtitle_1zcql_235{font-size:14px;font-weight:600;color:#8b6914;margin-bottom:12px}._chapterCardObjective_1zcql_242{font-size:14px;color:#999;line-height:1.5}._chapterCardWide_1zcql_250{grid-column:1 / -1;padding:18px 28px}._chapterCardWideContent_1zcql_255{display:flex;align-items:center;gap:24px}._chapterCardWideIcon_1zcql_261{font-size:48px;line-height:1;flex-shrink:0}._chapterCardWideTitleBlock_1zcql_267{flex:0 1 auto}._chapterCardWideMeta_1zcql_271{flex:1;text-align:right;display:flex;flex-direction:column;gap:2px;min-width:0}._chapterHeader_1zcql_282{display:flex;align-items:center;gap:16px;margin-bottom:16px}._chapterTitle_1zcql_289{font-size:16px;font-weight:700;color:#5c3317}._backButton_1zcql_295{background:none;border:2px solid #5c3317;border-radius:20px;padding:6px 16px;font-family:Nunito,sans-serif;font-size:14px;font-weight:700;color:#5c3317;cursor:pointer;transition:background .2s}._backButton_1zcql_295:hover{background:#5c331714}._basisBannerCash_1zcql_314{text-align:center;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:700;margin-bottom:12px;background:#e3f2fd;color:#1565c0;border:1px solid #90caf9}._basisBannerAccrual_1zcql_326{text-align:center;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:700;margin-bottom:12px;background:#fce4ec;color:#c62828;border:1px solid #ef9a9a}@media(max-width:768px){._panelLayout_1zcql_12{display:none}._desktopNotice_1zcql_166{display:block}}._introDeck_1zcql_345{height:100vh;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;position:relative;background:#fff8e7}._introSlide_1zcql_354{min-height:100vh;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;padding:0 64px;box-sizing:border-box}._introSlideContent_1zcql_364{display:flex;gap:48px;align-items:center;max-width:1000px;width:100%}._introIllustration_1zcql_372{flex:1.2;display:flex;justify-content:center}._introText_1zcql_378{flex:1}._introLabel_1zcql_382{font-size:12px;font-weight:700;color:#e91e8c;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}._introHeading_1zcql_391{font-size:32px;font-weight:800;color:#5c3317;margin-bottom:16px}._introBody_1zcql_398{font-size:18px;color:#5c3317;line-height:1.6}._introButtons_1zcql_404{display:flex;gap:16px;margin-top:32px;align-items:center}._introBackLink_1zcql_411{font-family:Nunito,sans-serif;background:none;border:none;color:#8b6914;font-size:14px;font-weight:700;cursor:pointer;text-decoration:underline}._introBackLink_1zcql_411:hover{color:#5c3317}._progressDots_1zcql_428{position:fixed;top:50%;right:32px;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px;z-index:10}._progressDot_1zcql_428{width:10px;height:10px;border-radius:50%;border:2px solid #5c3317;background:transparent;transition:background-color .2s,border-color .2s}._progressDotActive_1zcql_448{background:#e91e8c;border-color:#e91e8c}._introFlowBox_1zcql_455{display:flex;align-items:center;justify-content:space-around;padding:24px 8px;background:#fff8e7;border:2px solid #5c3317;border-radius:12px;width:100%}._introFlowStep_1zcql_466{text-align:center}._introFlowIcon_1zcql_470{font-size:40px}._introFlowLabel_1zcql_474{font-size:11px;color:#5c3317;margin-top:4px;font-weight:700;letter-spacing:.5px}._introFlowArrow_1zcql_482{font-size:24px;color:#e91e8c}._introBalanceRow_1zcql_487{display:flex;align-items:center;justify-content:center;gap:16px;padding:20px 8px}._introBalanceBox_1zcql_495{border:2px solid #5c3317;border-radius:8px;padding:12px;background:#fff8e7;min-width:100px}._introBalanceLabel_1zcql_503{font-size:10px;color:#5c3317;font-weight:700;text-align:center;padding-bottom:4px;border-bottom:1px solid #5c3317;letter-spacing:1px}._introBalanceChipRow_1zcql_513{text-align:center;padding-top:8px}._introBalanceChip_1zcql_513{background:#e91e8c;color:#fff;padding:4px 12px;border-radius:16px;font-weight:700;font-size:14px}._introBalanceEquals_1zcql_527{font-size:32px;color:#5c3317;font-weight:800}._introBalanceScale_1zcql_533{text-align:center;font-size:32px;margin-top:4px}._introHistoryRow_1zcql_539{display:flex;align-items:center;justify-content:center;gap:20px;padding:20px 8px}._introHistoryItem_1zcql_547{text-align:center}._introHistoryIcon_1zcql_551{font-size:64px}._introHistoryLabel_1zcql_555{font-size:11px;color:#5c3317;margin-top:4px;font-weight:700;letter-spacing:1px}._introYearStamp_1zcql_563{background:#5c3317;color:#fff8e7;padding:12px 20px;border-radius:12px;font-size:28px;font-weight:800}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Nunito,sans-serif;background-color:#fff8e7;color:#5c3317;min-height:100vh}
