.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:var(--theme-primary);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:var(--theme-primary)!important;border-color:var(--theme-primary)!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}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:rgba(0,0,0,.2);--rc-drag-bar-size:6px;--rc-border-color:rgba(255,255,255,.7);--rc-focus-color:#0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;cursor:ne-resize}.ReactCrop .ord-e,.ReactCrop .ord-ne{right:0;transform:translate(50%,-50%)}.ReactCrop .ord-e{top:50%;cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{left:50%;cursor:s-resize}.ReactCrop .ord-s,.ReactCrop .ord-sw{bottom:0;transform:translate(-50%,50%)}.ReactCrop .ord-sw{left:0;cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}