.Dashboard-module__Rm6JEq__main-container{height:100%;min-height:0;position:relative;overflow:hidden}.Dashboard-module__Rm6JEq__main-container-inner{width:100%;height:100%;min-height:0;font-family:var(--font-dm-sans);color:var(--text-dark);scrollbar-width:thin;scrollbar-gutter:stable;padding:40px 60px;overflow:auto}.Dashboard-module__Rm6JEq__main-container-inner.Dashboard-module__Rm6JEq__modal-open{opacity:.4}.Dashboard-module__Rm6JEq__heading-div{flex-direction:column;gap:12px;width:100%;margin-bottom:30px;display:flex}.Dashboard-module__Rm6JEq__heading{width:100%;font-family:var(--font-dm-serif-display);font-size:24px;font-style:normal;font-weight:700;line-height:30px}.Dashboard-module__Rm6JEq__sub-heading{width:100%;color:var(--ink-light);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.Dashboard-module__Rm6JEq__loader-div{justify-content:center;align-items:center;width:100%;display:flex}.Dashboard-module__Rm6JEq__roadmap-header{color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:15px;width:100%;margin-top:20px;margin-bottom:40px;font-size:32px;font-weight:600;display:flex}.Dashboard-module__Rm6JEq__roadmap-header-title{color:var(--text-dark);font-size:18px;font-style:normal;font-weight:600;line-height:26px}.Dashboard-module__Rm6JEq__roadmap-header-bottom{flex-wrap:wrap;justify-content:space-between;gap:20px;width:100%;display:flex}.Dashboard-module__Rm6JEq__roadmap-header-btn-ct{justify-content:center;align-items:center;gap:10px;display:flex}.Dashboard-module__Rm6JEq__empty-roadmap{text-align:center;width:100%;height:100%;min-height:200px;line-height:200px;font-family:var(--font-dm-sans);color:var(--text-dark);margin-top:50px}.Dashboard-module__Rm6JEq__roadmap-landing-screen::-webkit-scrollbar{display:none}.Dashboard-module__Rm6JEq__sk-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}@media (max-width:768px){.Dashboard-module__Rm6JEq__main-container{width:100%;margin:0}.Dashboard-module__Rm6JEq__main-container-inner{padding:20px 30px}.Dashboard-module__Rm6JEq__roadmap-header{flex-direction:column}.Dashboard-module__Rm6JEq__roadmap-header-title{justify-content:center}.Dashboard-module__Rm6JEq__roadmap-create-btn,.Dashboard-module__Rm6JEq__roadmap-access-btn,.Dashboard-module__Rm6JEq__ai-roadmap-btn{text-align:center;padding:8px 15px;font-size:14px}.Dashboard-module__Rm6JEq__sk-grid{grid-template-columns:repeat(1,1fr)}}@media (max-width:1024px){.Dashboard-module__Rm6JEq__sk_grid{grid-template-columns:repeat(2,1fr)}}
.CustomizationModal-module__C5csPW__backdrop{width:100%;height:100%;font-family:var(--font-dm-sans);scrollbar-gutter:stable;scrollbar-width:thin;background:#0006;justify-content:center;align-items:flex-start;padding-top:5%;display:flex;position:fixed;inset:0;overflow-y:auto}.CustomizationModal-module__C5csPW__modal{background-color:var(--background-white);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:17px;width:600px;padding:30px;display:flex;position:relative}.CustomizationModal-module__C5csPW__modal-head,.CustomizationModal-module__C5csPW__modal-body{justify-content:space-between;align-items:center;width:100%;display:inline-flex}.CustomizationModal-module__C5csPW__text{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.CustomizationModal-module__C5csPW__close-btn{background:var(--background-grey-light);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:10px;width:30px;height:30px;padding:0;display:inline-flex}.CustomizationModal-module__C5csPW__close-btn:hover{background-color:var(--close-icon-bgc)}.CustomizationModal-module__C5csPW__close-btn img{width:20px}.CustomizationModal-module__C5csPW__action-btn{cursor:pointer;background:#e7f6fd0f;border:1px solid #65758b45;border-radius:6px;flex-direction:column;align-items:center;gap:20px;width:260px;height:154px;padding:20px 17px 30px;transition:all .3s;display:flex;box-shadow:0 1px 1px #00000040}.CustomizationModal-module__C5csPW__action-btn:hover{border-top:3px solid var(--brand-primary);border-radius:6px;box-shadow:0 22px 6px #0000,0 14px 6px #00000003,0 8px 5px #0000000d,0 4px 4px #00000017,0 1px 2px #0000001a}.CustomizationModal-module__C5csPW__action-btn:hover .CustomizationModal-module__C5csPW__icon-ct,.CustomizationModal-module__C5csPW__action-btn:hover .CustomizationModal-module__C5csPW__action-text{color:var(--text-dark)}.CustomizationModal-module__C5csPW__icon-ct{color:#5e6370;justify-content:center;align-items:center;gap:10px;width:100%;min-height:60px;transition:all .5s;display:flex}.CustomizationModal-module__C5csPW__flowchart-icon,.CustomizationModal-module__C5csPW__content-icon{width:60px;height:60px}.CustomizationModal-module__C5csPW__action-text{color:var(--color-text-secondary);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.NewRoadmapModal-module__45fqVG__backdrop{width:100%;height:100%;font-family:var(--font-dm-sans);scrollbar-gutter:stable;scrollbar-width:thin;z-index:999999;background:#0006;justify-content:center;align-items:flex-start;padding-top:5%;display:flex;position:fixed;inset:0;overflow-y:auto}.NewRoadmapModal-module__45fqVG__modal{background-color:var(--background-white);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:600px;padding:30px;display:flex;position:relative}.NewRoadmapModal-module__45fqVG__modal-head,.NewRoadmapModal-module__45fqVG__modal-body{justify-content:space-between;align-items:center;width:100%;display:inline-flex}.NewRoadmapModal-module__45fqVG__text{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.NewRoadmapModal-module__45fqVG__close-btn{background:var(--background-grey-light);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:10px;width:30px;height:30px;padding:0;display:inline-flex}.NewRoadmapModal-module__45fqVG__close-btn:hover{background-color:var(--close-icon-bgc)}.NewRoadmapModal-module__45fqVG__close-btn img{width:20px}.NewRoadmapModal-module__45fqVG__subtitle{width:100%;color:var(--ink-light);text-align:left;margin-bottom:5px;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.NewRoadmapModal-module__45fqVG__options{gap:16px;display:flex}.NewRoadmapModal-module__45fqVG__option-card{font-family:var(--font-dm-sans);border:1px solid var(--background-grey-light);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;flex:1;gap:14px;padding:20px;transition:all .2s;display:flex;position:relative;box-shadow:0 2px 5px #0000001a,0 21px 12px #0000000d,0 37px 15px #00000003,0 57px 16px #0000}.NewRoadmapModal-module__45fqVG__card-head{justify-content:flex-start;align-items:center;gap:6px;width:100%;display:flex}.NewRoadmapModal-module__45fqVG__option-icon-shifu{width:40px;height:40px;color:var(--brand-primary);background:var(--ink-sidebar);border-radius:8px;justify-content:center;align-items:center;padding:5px;display:flex;overflow:hidden}.NewRoadmapModal-module__45fqVG__option-icon-shifu img{width:40px;height:40px}.NewRoadmapModal-module__45fqVG__option-label{color:var(--text-dark);font-size:14px;font-style:normal;font-weight:500;line-height:18px}.NewRoadmapModal-module__45fqVG__option-desc{text-align:left;color:var(--ink-light);font-size:14px;font-style:normal;font-weight:400;line-height:18px}.NewRoadmapModal-module__45fqVG__option-arrow{width:100%;color:var(--text-dark);border-radius:10px;justify-content:flex-end;align-items:center;transition:all .25s;display:flex}.NewRoadmapModal-module__45fqVG__arrow-btn{background:var(--background-grey-light);color:#000;border-radius:26px;justify-content:center;align-items:center;width:30px;height:30px;padding:7px;transition:all .2s ease-in-out;display:flex}.NewRoadmapModal-module__45fqVG__option-card:hover .NewRoadmapModal-module__45fqVG__arrow-btn{background:var(--brand-primary)}.NewRoadmapModal-module__45fqVG__option-badge{background:var(--brand-primary);height:21px;color:#000;border-radius:10px 10px 0 0;justify-content:center;align-items:center;gap:10px;padding:10px;font-size:10px;font-style:normal;font-weight:500;line-height:14px;display:inline-flex;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}
