.TutorialModal_tutorialModal__A2OPO .ant-modal-content{padding:12px 48px 24px;border-radius:24px;overflow:hidden;box-shadow:0 12px 48px rgba(0,0,0,.15);background:white}.TutorialModal_tutorialModal__A2OPO .ant-modal-body{padding:0;border-radius:16px;overflow:hidden}.TutorialModal_tutorialModal__A2OPO .ant-modal-close{top:16px;right:16px;width:40px;height:40px;border-radius:50%;background:transparent;transition:all .2s ease}.TutorialModal_tutorialModal__A2OPO .ant-modal-close:hover{background:rgba(239,68,68,.1)}.TutorialModal_tutorialModal__A2OPO .ant-modal-close-x{width:40px;height:40px;line-height:40px;display:flex;align-items:center;justify-content:center}.TutorialModal_welcomeContainer__E7njm{display:flex;flex-direction:column;min-height:600px;max-height:85vh}.TutorialModal_welcomeTopSection__TY84S{padding:24px 12px 12px;background:white;flex:0 0 auto}.TutorialModal_welcomeTitle__kzjcv{margin-bottom:14px!important;font-size:36px!important;font-weight:700!important;color:#1a1a1a;letter-spacing:-.8px;line-height:1.1!important}.TutorialModal_welcomeContent__fBF_2{font-size:14.5px;line-height:1.2;color:#525252;margin-bottom:0!important;max-width:92%;font-weight:400}.TutorialModal_welcomeBottomSection__TrXRW{padding:48px;background-color:#609ff2;display:flex;justify-content:space-between;align-items:center;flex:1 1;position:relative;gap:48px;border-radius:16px;margin:0}.TutorialModal_bottomContent__2egW8{display:flex;flex-direction:column;align-items:flex-start;text-align:left;z-index:1;flex:1 1;max-width:400px}.TutorialModal_jplacingBadge__nlNh7{background:white;color:#1890ff;padding:7px 20px;border-radius:18px;font-weight:700;font-size:10.5px;letter-spacing:1.4px;margin-bottom:24px;text-transform:uppercase;box-shadow:0 2px 8px rgba(0,0,0,.08)}.TutorialModal_buildProfileTitle__Rq7b1{color:white!important;font-size:33px!important;font-weight:700!important;margin-bottom:8px!important;text-align:left!important;line-height:1.15!important;letter-spacing:-.6px;text-transform:uppercase}.TutorialModal_buildProfileSubtitle__rgcPi{color:rgba(255,255,255,.96);font-size:15.5px;margin-bottom:32px;display:block;line-height:1.5;font-weight:400;letter-spacing:.1px}.TutorialModal_profileCardMockup__ddvan{background:white;border-radius:18px;padding:18px;box-shadow:0 10px 36px rgba(0,0,0,.2);width:260px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;transition:transform .3s ease,box-shadow .3s ease;position:relative}.TutorialModal_profileCardMockup__ddvan:hover{transform:translateY(-4px);box-shadow:0 14px 44px rgba(0,0,0,.24)}.TutorialModal_mockupImage__tp6sk{border-radius:14px;object-fit:cover;width:100%;height:auto;max-width:224px}.TutorialModal_buttonSection__bdbTT{padding:12px;background:white;display:flex;justify-content:flex-end;align-items:center}.TutorialModal_startButton__citwl{background:#1890ff!important;border-color:#1890ff!important;padding:14px 48px!important;height:auto!important;font-size:15px!important;font-weight:600!important;border-radius:10px!important;box-shadow:0 4px 12px rgba(24,144,255,.35);transition:all .2s ease}.TutorialModal_startButton__citwl:hover{background:#40a9ff!important;border-color:#40a9ff!important;box-shadow:0 6px 16px rgba(24,144,255,.45);transform:translateY(-1px)}.TutorialModal_completionContainer__qhvcK{display:flex;flex-direction:column;min-height:600px;max-height:85vh}.TutorialModal_completionTopSection__sX2a_{padding:24px 12px 12px;background:white;flex:0 0 auto}.TutorialModal_completionTitle__46sBU{margin-bottom:14px!important;font-size:36px!important;font-weight:700!important;color:#1a1a1a;letter-spacing:-.8px;line-height:1.1!important}.TutorialModal_completionContent__PPY_V{font-size:14.5px;line-height:1.2;color:#525252;margin-bottom:0!important;max-width:92%;font-weight:400}.TutorialModal_completionBottomSection__GGne4{padding:48px;background-color:#609ff2;display:flex;justify-content:center;align-items:center;flex:1 1;position:relative;border-radius:16px;margin:0}.TutorialModal_completionBottomContent___EZ1D{display:flex;flex-direction:column;align-items:center;text-align:center;z-index:1}.TutorialModal_completionBadge__7jaXp{background:#1e3a8a;color:white;padding:7px 20px;border-radius:18px;font-weight:700;font-size:10.5px;letter-spacing:1.4px;margin-bottom:24px;text-transform:uppercase;box-shadow:0 2px 8px rgba(0,0,0,.08);border:3px solid #60a5fa}.TutorialModal_completionMainTitle__Hcr7g{color:white!important;font-size:42px!important;font-weight:700!important;margin-bottom:8px!important;text-align:center!important;line-height:1.15!important;letter-spacing:-.6px}.TutorialModal_completionSubtitle__uNxIF{color:rgba(255,255,255,.96);font-size:15.5px;margin-bottom:0;display:block;line-height:1.5;font-weight:400;letter-spacing:.1px}.TutorialModal_completionFooterSection__5xHEW{padding:12px;background:white;display:flex;justify-content:space-between;align-items:center}.TutorialModal_completionPagination__am_ug{font-size:13px;color:#8c8c8c;font-weight:500;margin:0}.TutorialModal_standardContainer__Atfik{padding:40px;background:white;display:flex;flex-direction:column;min-height:600px}.TutorialModal_headerSection__r69QS{margin-bottom:32px;text-align:left}.TutorialModal_standardTitle__ksH_P{margin-bottom:16px!important;font-size:32px!important;font-weight:700!important;color:#1a1a1a;letter-spacing:-.5px;line-height:1.2!important}.TutorialModal_standardDescription__VAq_S{font-size:15px;line-height:1.2;color:#595959;margin-bottom:0!important;max-width:100%}.TutorialModal_contentImageSection__RdknT{flex:1 1;display:flex;justify-content:center;align-items:center;margin-bottom:32px;border-radius:12px;overflow:hidden;background:#fafafa}.TutorialModal_minimalFooter__3U0UU{display:flex;justify-content:space-between;align-items:center;padding-top:16px}.TutorialModal_pagination__faKeI{font-size:13px;color:#8c8c8c;font-weight:500}.TutorialModal_navigationButtons__RHqkq{display:flex;gap:12px;align-items:center}.TutorialModal_navButton__ibPE3{width:48px!important;height:48px!important;min-width:48px!important;border-radius:50%!important;display:flex;align-items:center;justify-content:center;padding:0!important;background:#f3f4f6!important;border:none!important;color:#374151!important;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TutorialModal_navButton__ibPE3:hover:not(:disabled){background:#e5e7eb!important;color:#1f2937!important;box-shadow:0 2px 4px rgba(0,0,0,.12)}.TutorialModal_navButton__ibPE3:disabled{opacity:.4;cursor:not-allowed;background:#f3f4f6!important}.TutorialModal_nextButton__f0_KJ{width:48px!important;height:48px!important;min-width:48px!important;border-radius:50%!important;display:flex;align-items:center;justify-content:center;padding:0!important;background:#f3f4f6!important;border:none!important;color:#374151!important;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TutorialModal_nextButton__f0_KJ:hover{background:#e5e7eb!important;color:#1f2937!important;box-shadow:0 2px 4px rgba(0,0,0,.12)}.TutorialModal_prevButton__O3kZ5{width:48px!important;height:48px!important;min-width:48px!important;border-radius:50%!important;display:flex;align-items:center;justify-content:center;padding:0!important;background:#f3f4f6!important;border:none!important;color:#374151!important;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TutorialModal_prevButton__O3kZ5:hover:not(:disabled){background:#e5e7eb!important;color:#1f2937!important;box-shadow:0 2px 4px rgba(0,0,0,.12)}.TutorialModal_prevButton__O3kZ5:disabled{opacity:.4;cursor:not-allowed;background:#f3f4f6!important}.TutorialModal_progressSection__vnvc1{margin-bottom:32px}.TutorialModal_stepCounter__coz_5{display:block;font-size:14px;color:#8c8c8c;margin-bottom:8px;font-weight:500}.TutorialModal_progressBar__2ndAH{margin-bottom:0!important}.TutorialModal_imageSection__DQQfG{margin-bottom:32px;border-radius:8px;overflow:hidden;background:#f5f5f5;display:flex;justify-content:center;align-items:center}.TutorialModal_contentSection__ynHKU{margin-bottom:32px}.TutorialModal_stepTitle__eN_rG{margin-bottom:16px!important;font-size:24px!important;font-weight:600!important;color:#000000}.TutorialModal_stepContent__G7QKm{font-size:16px;line-height:1.2;color:#595959;margin-bottom:0!important}.TutorialModal_footerSection__mBUHJ{border-top:1px solid #f0f0f0;padding-top:24px}@media (max-width:968px){.TutorialModal_welcomeBottomSection__TrXRW{flex-direction:column;padding:36px;gap:32px;border-radius:16px}.TutorialModal_bottomContent__2egW8{align-items:center;text-align:center;max-width:100%}.TutorialModal_buildProfileTitle__Rq7b1{text-align:center!important}.TutorialModal_profileCardMockup__ddvan{width:240px}.TutorialModal_buttonSection__bdbTT{padding:28px 32px}.TutorialModal_completionBottomSection__GGne4{padding:36px;border-radius:16px}.TutorialModal_completionFooterSection__5xHEW{padding:28px 32px}}@media (max-width:768px){.TutorialModal_welcomeTopSection__TY84S{padding:24px 32px 20px}.TutorialModal_welcomeBottomSection__TrXRW{padding:32px 24px;border-radius:16px}.TutorialModal_buttonSection__bdbTT,.TutorialModal_standardContainer__Atfik{padding:24px}.TutorialModal_welcomeTitle__kzjcv{font-size:28px!important}.TutorialModal_stepContent__G7QKm,.TutorialModal_welcomeContent__fBF_2{font-size:14px;max-width:100%}.TutorialModal_standardTitle__ksH_P{font-size:24px!important}.TutorialModal_standardDescription__VAq_S{font-size:14px}.TutorialModal_buildProfileTitle__Rq7b1{font-size:24px!important;text-align:center!important}.TutorialModal_buildProfileSubtitle__rgcPi{font-size:14px}.TutorialModal_profileCardMockup__ddvan{width:200px}.TutorialModal_stepTitle__eN_rG{font-size:20px!important}.TutorialModal_footerSection__mBUHJ{padding-top:16px}.TutorialModal_footerSection__mBUHJ>.ant-space{flex-direction:column;align-items:stretch!important}.TutorialModal_footerSection__mBUHJ button{width:100%}.TutorialModal_completionTopSection__sX2a_{padding:24px 32px 20px}.TutorialModal_completionBottomSection__GGne4{padding:32px 24px;border-radius:16px}.TutorialModal_completionFooterSection__5xHEW{padding:24px}.TutorialModal_completionTitle__46sBU{font-size:28px!important}.TutorialModal_completionContent__PPY_V{font-size:14px;max-width:100%}.TutorialModal_completionMainTitle__Hcr7g{font-size:32px!important}.TutorialModal_completionSubtitle__uNxIF{font-size:14px}.TutorialModal_navigationButtons__RHqkq{gap:8px}.TutorialModal_navButton__ibPE3,.TutorialModal_nextButton__f0_KJ,.TutorialModal_prevButton__O3kZ5{width:44px!important;height:44px!important;min-width:44px!important}.TutorialModal_tutorialModal__A2OPO .ant-modal-close{top:12px;right:12px;width:36px;height:36px}.TutorialModal_tutorialModal__A2OPO .ant-modal-close-x{width:36px;height:36px;line-height:36px}}