.marketplace-layout,body{background:#f0f2f5!important}.marketplace-layout{min-height:100vh;display:flex;flex-direction:column}.marketplace-layout .header{background-color:initial;padding:24px 0;width:100%;z-index:1;height:64px;background-color:#fff;border-radius:10px}.marketplace-layout .header .header-content{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:100%;position:relative;padding:0 120px}.marketplace-layout .header .header-content .header-left,.marketplace-layout .header .header-content .header-right{flex:1 1;display:flex;align-items:center}.marketplace-layout .header .header-content .header-left{flex:0 0 auto}.marketplace-layout .header .header-content .header-right{justify-content:flex-end;flex:0 0 auto;margin-left:auto;padding-right:0}.marketplace-layout .header .header-content h1{margin:0;color:#000}.marketplace-layout .header .header-content .ant-btn-link{color:#666}.marketplace-layout .header .header-content .ant-btn-link:hover{color:#1890ff}.marketplace-layout .header .header-content .header-logo{width:250px;display:block;margin:0;cursor:pointer}.marketplace-layout .header .header-content .header-content img{display:block;margin:0}.marketplace-layout .header .header-content .header-content button{flex:1 1;display:flex;justify-content:flex-end}.marketplace-layout .header .header-content .mobile-menu-icon{color:#666;transition:color .2s ease}.marketplace-layout .header .header-content .mobile-menu-icon:hover{color:#1890ff}.marketplace-layout .header .mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;justify-content:flex-end;align-items:flex-start;padding-top:80px;padding-right:60px}.marketplace-layout .header .mobile-menu{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:200px;max-width:200px;width:200px;margin:0;padding:8px 0}.marketplace-layout .header .mobile-menu .menu-username{padding:12px 16px;color:#575757;font-weight:600;font-size:14px;border-bottom:1px solid #f0f0f0;cursor:default}.marketplace-layout .header .mobile-menu .menu-logout{padding:12px 16px;color:#333;font-size:14px;cursor:pointer;transition:background-color .2s ease}.marketplace-layout .header .mobile-menu .menu-logout:hover{background-color:#f5f5f5}@media (max-width:1400px){.marketplace-layout .header .header-content{padding:0 80px}.marketplace-layout .header .header-content .header-logo{width:220px}}@media (max-width:1200px){.marketplace-layout .header .header-content{padding:0 60px}.marketplace-layout .header .header-content .header-logo{width:200px}}@media (max-width:992px){.marketplace-layout .header .header-content{padding:0 40px}.marketplace-layout .header .header-content .header-logo{width:180px}}@media (max-width:768px){.marketplace-layout .header .header-content{padding:0 24px}.marketplace-layout .header .header-content .header-logo{width:160px}}@media (max-width:576px){.marketplace-layout .header .header-content{padding:0 16px}.marketplace-layout .header .header-content .header-logo{width:140px}}@media (max-width:480px){.marketplace-layout .header .header-content{padding:0 12px;justify-content:center}.marketplace-layout .header .header-content .header-logo{width:120px;margin:0 auto}.marketplace-layout .header .header-content .header-right{position:absolute;right:12px}}.marketplace-layout .content{flex:1 1;margin-top:48px;padding:24px;background:#f0f2f5;min-height:calc(100vh - 64px)}.marketplace-dashboard{max-width:1600px;padding:32px;border:1px solid #eee;border-radius:8px;background:#fff;margin:24px auto 0}.marketplace-dashboard .dashboard-header{margin-bottom:24px}.marketplace-dashboard .dashboard-header h2{font-size:2rem;font-weight:700;margin-bottom:4px}.marketplace-dashboard .dashboard-header p{color:#888;margin-bottom:0}.marketplace-dashboard .dashboard-controls{display:flex;justify-content:space-between;flex-wrap:wrap;grid-gap:16px;gap:16px;margin-bottom:32px;align-items:center}.marketplace-dashboard .dashboard-controls .dashboard-search{flex:0 1 520px;min-width:200px;max-width:520px}.marketplace-dashboard .dashboard-controls .dashboard-carrier-select{flex:0 1 200px;min-width:200px}.marketplace-dashboard .dashboard-controls .dashboard-filter{min-width:160px}.marketplace-dashboard .dashboard-controls .dashboard-clear{color:#888;border:none;background:none}.marketplace-dashboard .dashboard-controls .dashboard-clear:hover{color:#1890ff}@media (max-width:1024px){.marketplace-dashboard .dashboard-controls .dashboard-carrier-select,.marketplace-dashboard .dashboard-controls .dashboard-search{flex:0 1 480px;max-width:480px}.marketplace-dashboard .dashboard-controls .dashboard-carrier-select .ant-select,.marketplace-dashboard .dashboard-controls .dashboard-carrier-select .ant-select-selector{width:480px!important;min-width:480px!important}.marketplace-dashboard .dashboard-controls .carrier-label{display:none}}@media (max-width:768px){.marketplace-dashboard .dashboard-controls .dashboard-carrier-select,.marketplace-dashboard .dashboard-controls .dashboard-search{flex:0 1 400px;max-width:400px}.marketplace-dashboard .dashboard-controls .dashboard-carrier-select .ant-select,.marketplace-dashboard .dashboard-controls .dashboard-carrier-select .ant-select-selector{width:400px!important;min-width:400px!important}}@media (max-width:500px){.marketplace-dashboard .dashboard-controls .dashboard-carrier-select,.marketplace-dashboard .dashboard-controls .dashboard-search{flex:0 1 350px;max-width:350px}.marketplace-dashboard .dashboard-controls .dashboard-carrier-select .ant-select,.marketplace-dashboard .dashboard-controls .dashboard-carrier-select .ant-select-selector{width:350px!important;min-width:350px!important}}@media (max-width:480px){.marketplace-dashboard .dashboard-controls .dashboard-carrier-select,.marketplace-dashboard .dashboard-controls .dashboard-search{flex:0 1 320px;max-width:320px}.marketplace-dashboard .dashboard-controls .dashboard-carrier-select .ant-select,.marketplace-dashboard .dashboard-controls .dashboard-carrier-select .ant-select-selector{width:320px!important;min-width:320px!important}}@media (max-width:360px){.marketplace-dashboard .dashboard-controls .dashboard-carrier-select,.marketplace-dashboard .dashboard-controls .dashboard-search{flex:0 1 280px;max-width:280px}.marketplace-dashboard .dashboard-controls .dashboard-carrier-select .ant-select,.marketplace-dashboard .dashboard-controls .dashboard-carrier-select .ant-select-selector{width:280px!important;min-width:280px!important}}.marketplace-dashboard .dashboard-cards{margin-bottom:32px}.marketplace-dashboard .dashboard-cards .franchise-card{border-radius:12px;overflow:visible;box-shadow:0 2px 12px rgba(0,0,0,.07);transition:box-shadow .2s;position:relative}.marketplace-dashboard .dashboard-cards .franchise-card:hover{box-shadow:0 4px 24px rgba(0,0,0,.13)}.marketplace-dashboard .dashboard-cards .franchise-card .franchise-image{width:250px;height:192px;padding:16px;object-fit:contain;background-color:#fff;border-top-left-radius:12px;border-top-right-radius:12px;margin:0 auto}.marketplace-dashboard .dashboard-cards .franchise-card .franchise-badge{margin-bottom:8px}.marketplace-dashboard .dashboard-cards .franchise-card h3{font-size:1.1rem;font-weight:600;margin-bottom:8px}.marketplace-dashboard .dashboard-cards .franchise-card .franchise-meta{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:8px;grid-gap:8px;gap:8px}.marketplace-dashboard .dashboard-cards .franchise-card .franchise-meta span{display:flex;flex-direction:column;flex:1 1}.marketplace-dashboard .dashboard-cards .franchise-card .franchise-meta span .meta-label{font-size:.95rem;color:#888;font-weight:500;margin-bottom:2px}.marketplace-dashboard .dashboard-cards .franchise-card .franchise-meta span .meta-value{font-size:1.1rem;font-weight:600;color:#222;text-align:left;width:100%}.marketplace-dashboard .dashboard-cards .franchise-card .franchise-tags{margin-bottom:8px}.marketplace-dashboard .dashboard-cards .franchise-card .franchise-tags .ant-tag{margin-right:4px;margin-bottom:2px;background-color:#dbeafe;color:#718bd4;border-color:#718bd4;border-radius:10px}.marketplace-dashboard .dashboard-cards .franchise-card .franchise-updated{color:#aaa;font-size:.85rem}.marketplace-dashboard .dashboard-cards .franchise-card .franchise-card-actions{display:flex;justify-content:center;align-items:center;margin-top:16px;grid-gap:8px;gap:8px}.marketplace-dashboard .dashboard-cards .franchise-card .franchise-card-actions .view-details-btn{height:40px;width:100%;padding:0 12px;font-size:13px;line-height:1;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:center;grid-gap:2px;gap:2px;margin:0!important;background:#4096ff;color:#fff;border:none;border-radius:8px 8px;font-weight:600}.marketplace-dashboard .dashboard-cards .franchise-card .franchise-card-actions .view-details-btn .anticon{margin-top:0!important;margin-bottom:0!important;margin-right:8px;vertical-align:middle;align-self:center;line-height:1;display:flex;align-items:center}.marketplace-dashboard .dashboard-cards .franchise-card .franchise-card-actions .view-details-btn:focus,.marketplace-dashboard .dashboard-cards .franchise-card .franchise-card-actions .view-details-btn:hover{background-color:#fff;color:#4096ff;border:2px solid #4096ff}.marketplace-dashboard .dashboard-cards .franchise-card .heart-icon-wrapper{position:absolute;top:-12px;right:-12px;background:#fff;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:1;cursor:pointer;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.marketplace-dashboard .dashboard-cards .franchise-card .heart-icon-wrapper:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.marketplace-dashboard .dashboard-cards .franchise-card .heart-icon-wrapper .heart-icon{transition:all .3s ease}.marketplace-dashboard .dashboard-cards .franchise-card .heart-icon-wrapper .heart-icon.filled{-webkit-animation:heartBeat .3s ease-in-out;animation:heartBeat .3s ease-in-out}.marketplace-dashboard .dashboard-cards .franchise-card .heart-icon-wrapper .show-interest-btn{display:flex;align-items:center;justify-content:center;padding:0;height:auto;min-width:auto;background:none;border:none}.marketplace-dashboard .dashboard-cards .franchise-card .heart-icon-wrapper .show-interest-btn:hover{background:none}.marketplace-dashboard .dashboard-pagination{display:flex;justify-content:center;margin-top:16px}.view-details-btn{width:100%!important;margin-top:8px;display:flex;justify-content:center}.franchise-title{height:48px;display:flex;align-items:center;margin-bottom:8px}.franchise-title h3{font-size:16px;line-height:1.2}.profile-page-wrapper{max-width:1600px;margin:0 auto;width:100%;border-bottom:1px solid #e6eaf3;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.profile-header{display:flex;justify-content:space-between;align-items:center;padding:32px;background:#fff;border-radius:12px 12px 0 0;margin-bottom:0;border-bottom:1px solid #e6eaf3}@media (max-width:1024px){.profile-header{padding:28px}}@media (max-width:963px){.profile-header{flex-direction:column;align-items:flex-start;grid-gap:24px;gap:24px;padding:24px}}@media (max-width:768px){.profile-header{grid-gap:20px;gap:20px;padding:20px}}@media (max-width:480px){.profile-header{padding:16px;grid-gap:16px;gap:16px}}.profile-header-left{display:flex;align-items:center;grid-gap:16px;gap:16px}.profile-header-left .profile-logo{width:56px;height:56px;border-radius:8px;object-fit:contain}.profile-header-left .profile-title{font-size:25px;font-weight:700}.profile-header-left .profile-subtitle{font-size:14px;color:#888;margin-top:4px;text-decoration:none;transition:color .2s ease}.profile-header-left .profile-subtitle:hover{color:#1890ff}.profile-header-stats{display:flex;grid-gap:16px;gap:16px}@media (max-width:1024px){.profile-header-stats{grid-gap:14px;gap:14px}}@media (max-width:900px){.profile-header-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;width:100%}}@media (max-width:768px){.profile-header-stats{grid-gap:10px;gap:10px}}@media (max-width:480px){.profile-header-stats{grid-gap:8px;gap:8px}}.profile-header-stats .profile-stat-box{background:#f7fafd;border-radius:8px;padding:12px 20px;min-width:110px;text-align:center}@media (max-width:1024px){.profile-header-stats .profile-stat-box{padding:11px 18px;min-width:100px}}@media (max-width:900px){.profile-header-stats .profile-stat-box{min-width:unset;padding:10px 16px}}@media (max-width:768px){.profile-header-stats .profile-stat-box{padding:9px 14px}}@media (max-width:480px){.profile-header-stats .profile-stat-box{padding:8px 12px}}.profile-header-stats .profile-stat-box .stat-label{color:#888;font-size:13px;margin-bottom:2px}@media (max-width:1024px){.profile-header-stats .profile-stat-box .stat-label{font-size:12px}}@media (max-width:480px){.profile-header-stats .profile-stat-box .stat-label{font-size:11px}}.profile-header-stats .profile-stat-box .stat-value{font-size:18px;font-weight:700;color:#222}@media (max-width:1024px){.profile-header-stats .profile-stat-box .stat-value{font-size:17px}}@media (max-width:900px){.profile-header-stats .profile-stat-box .stat-value{font-size:16px}}@media (max-width:768px){.profile-header-stats .profile-stat-box .stat-value{font-size:15px}}@media (max-width:480px){.profile-header-stats .profile-stat-box .stat-value{font-size:14px}}.profile-main{display:flex;grid-gap:32px;gap:32px;margin-top:0}@media (max-width:1024px){.profile-main{grid-gap:28px;gap:28px}}@media (max-width:900px){.profile-main{flex-direction:column;grid-gap:24px;gap:24px}}@media (max-width:768px){.profile-main{grid-gap:20px;gap:20px}}@media (max-width:480px){.profile-main{grid-gap:16px;gap:16px}}.profile-main .profile-main-left{flex:2 1;display:flex;flex-direction:column;grid-gap:24px;gap:24px;border-bottom-left-radius:12px}@media (max-width:1024px){.profile-main .profile-main-left{grid-gap:22px;gap:22px}}@media (max-width:900px){.profile-main .profile-main-left{flex:none;grid-gap:20px;gap:20px;order:2}}@media (max-width:768px){.profile-main .profile-main-left{grid-gap:18px;gap:18px}}@media (max-width:480px){.profile-main .profile-main-left{grid-gap:16px;gap:16px}}.profile-main .profile-main-right{flex:1 1;display:flex;flex-direction:column;grid-gap:24px;gap:24px;border-right:1px solid #e6eaf3;border-bottom:1px solid #e6eaf3;border-bottom-right-radius:12px}@media (max-width:1024px){.profile-main .profile-main-right{grid-gap:22px;gap:22px}}@media (max-width:900px){.profile-main .profile-main-right{flex:none;grid-gap:20px;gap:20px;border-right:none;border-bottom:none;border-bottom-right-radius:0;order:1}}@media (max-width:768px){.profile-main .profile-main-right{grid-gap:18px;gap:18px}}@media (max-width:480px){.profile-main .profile-main-right{grid-gap:16px;gap:16px}}.profile-main .profile-main-right .franchise-requirements{background:none;border:none;box-shadow:none;padding-left:0;padding-right:0}.profile-main .profile-main-right .ques-title{font-size:18px;font-weight:700;margin-bottom:10px}.profile-main .profile-main-right .ques{background:#fff;border-radius:8px;padding:10px 16px;margin:0 30px 0 0}.profile-main .profile-main-right .ques_item-title{font-size:16px;font-weight:700;margin-bottom:10px}.profile-main .profile-main-right .ques_item-sec-item{padding:4px;margin-bottom:10px}.profile-main .profile-main-right .ques_item-sec-item-label{font-size:14px;color:#555;border-bottom:1px solid #c9c9c9;padding-bottom:4px;margin-bottom:4px}.profile-main .profile-main-right .ques_item-sec-item-value{font-size:14px;font-weight:700}.profile-main .profile-section{background:#fff;border-radius:0 0 0 12px;padding:0 32px 32px;margin-bottom:0}@media (max-width:1024px){.profile-main .profile-section{padding:0 28px 28px}}@media (max-width:900px){.profile-main .profile-section{border-radius:0;padding:0 24px 24px}}@media (max-width:768px){.profile-main .profile-section{padding:0 20px 20px}}@media (max-width:480px){.profile-main .profile-section{padding:0 16px 16px}}.profile-main .key-insurance-label,.profile-main .primary-markets-label{font-weight:600;margin-bottom:8px}.profile-main .market-buttons{display:flex;grid-gap:8px;gap:8px;margin-bottom:8px}.profile-main .market-buttons .market-button{background:#f0f9ff;border-radius:16px;padding:4px 16px;font-size:13px;color:#4096ff;border:none;display:inline-block}.profile-main .requirements-list{list-style:none;padding:0;margin:0}.profile-main .requirements-list li{display:flex;align-items:center;margin-bottom:12px;margin-right:30px;font-size:15px;background:#fff;border:1px solid #e6eaf3;border-radius:8px;box-shadow:0 2px 8px rgba(20,18,167,.04);padding:10px 16px;transition:all .2s ease;min-height:40px;cursor:pointer}@media (max-width:900px){.profile-main .requirements-list li{margin-right:0}}.profile-main .requirements-list li:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.profile-main .requirements-list li .requirement-check{color:#52c41a;font-weight:700;margin-right:8px}.business-overview-content{color:#555}.profile-section h3{font-size:18px;font-weight:700;margin-bottom:16px}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}.landing-root{display:flex;flex-direction:row;align-items:center;justify-content:center;min-height:100vh;background:#f5f7fa;background-image:url(/static/media/logo-fm-favicon.270f30a6.png);background-repeat:repeat;background-size:200px 200px;background-position:50%;background-blend-mode:overlay;background-color:rgba(245,247,250,.979);font-family:"Inter",sans-serif;grid-gap:120px;gap:120px}@media (max-width:1124px){.landing-root{flex-direction:column;grid-gap:40px;gap:40px;padding:20px;justify-content:center;align-items:center}}@media (max-width:600px){.landing-root{grid-gap:32px;gap:32px;padding:16px}}@media (max-width:480px){.landing-root{grid-gap:28px;gap:28px;padding:12px}}@media (max-width:360px){.landing-root{grid-gap:24px;gap:24px;padding:8px}}.landing-icon-wrapper{background:#2563eb;border-radius:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.landing-icon{font-size:32px;color:#fff}.landing-content-container{background:#fff;padding:120px;border-radius:20px;border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:row;align-items:center;grid-gap:120px;gap:120px}@media (max-width:1024px){.landing-content-container{flex-direction:column;grid-gap:32px;gap:32px;padding:60px;border-radius:16px}}@media (max-width:600px){.landing-content-container{padding:24px;border-radius:12px;grid-gap:24px;gap:24px}}@media (max-width:480px){.landing-content-container{padding:20px;border-radius:10px;grid-gap:20px;gap:20px}}@media (max-width:360px){.landing-content-container{padding:16px;border-radius:8px;grid-gap:16px;gap:16px}}.landing-title-section{margin-bottom:0}@media (max-width:1024px){.landing-title-section{margin-bottom:0;text-align:center}}.landing-logo-container{display:flex;justify-content:flex-start;align-items:center}@media (max-width:1024px){.landing-logo-container{justify-content:center}}.landing-logo{max-width:500px;height:auto;width:100%}@media (max-width:1024px){.landing-logo{max-width:250px}}@media (max-width:600px){.landing-logo{max-width:200px}}@media (max-width:480px){.landing-logo{max-width:180px}}@media (max-width:360px){.landing-logo{max-width:160px}}.landing-title{font-weight:700;font-size:48px;margin:0}@media (max-width:600px){.landing-title{font-size:32px}}@media (max-width:480px){.landing-title{font-size:28px}}@media (max-width:360px){.landing-title{font-size:24px}}.landing-subtitle{color:#475569;font-size:18px;margin-top:8px;display:flex;justify-content:flex-start}@media (max-width:1124px){.landing-subtitle{justify-content:center;font-size:16px}}@media (max-width:600px){.landing-subtitle{font-size:15px}}@media (max-width:480px){.landing-subtitle{font-size:14px}}@media (max-width:360px){.landing-subtitle{font-size:13px}}.landing-card{max-width:420px;width:100%;padding:32px 32px 24px;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.08);background:#fff;margin-bottom:24px}@media (max-width:1024px){.landing-card{max-width:320px;padding:26px 26px 18px;margin-bottom:0;background:transparent;box-shadow:none;border-radius:0}}@media (max-width:600px){.landing-card{max-width:280px;padding:24px 24px 16px;background:transparent;box-shadow:none;border-radius:0}}@media (max-width:480px){.landing-card{max-width:260px;padding:20px 20px 14px;background:transparent;box-shadow:none;border-radius:0}}@media (max-width:360px){.landing-card{max-width:240px;padding:18px 18px 12px;background:transparent;box-shadow:none;border-radius:0}}.landing-card-header{text-align:center;margin-bottom:16px}.landing-card-title{font-weight:600;font-size:22px;margin-bottom:4px}.landing-card-desc{color:#64748b;font-size:15px}.landing-input-group{margin-bottom:18px}.landing-label{display:block;font-weight:500;margin-bottom:6px;color:#222}.landing-input-wrapper{display:flex;align-items:center;background:#f1f5f9;border-radius:6px;border:1px solid #e2e8f0;padding:0 12px;height:44px}.landing-input-icon{color:#64748b;font-size:18px;margin-right:8px}.landing-input{flex:1 1;border:none;outline:none;background:transparent;font-size:16px;color:#222}.landing-input-clipboard{color:#cbd5e1;font-size:18px;margin-left:8px;cursor:pointer}.landing-btn{width:100%;padding:12px 0;background-color:#2563eb;color:#fff;border:none;border-radius:6px;font-weight:600;font-size:17px;cursor:pointer;margin-bottom:8px;margin-top:2px;opacity:1;transition:opacity .2s}.landing-btn:disabled{cursor:not-allowed;opacity:.7}.landing-terms{font-size:12px;color:#64748b;text-align:center;margin-top:10px}.landing-terms a{color:#2563eb;text-decoration:underline}.landing-learn-more{font-size:14px;color:#64748b;margin-top:8px}.landing-learn-more a{color:#2563eb;font-weight:500;text-decoration:underline}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}
/*# sourceMappingURL=main.f7e73e4d.chunk.css.map */