.page_main__8z2Qc{justify-content:center;margin-top:224px}.page_main__8z2Qc .page_flexbox__xZcxj{display:flex;flex-direction:column;gap:230px;margin-top:240px}@media(max-width:768px){.page_main__8z2Qc{margin-top:180px}.page_main__8z2Qc .page_flexbox__xZcxj{gap:100px}}.page_bgCon__5rS_p{width:100%;position:absolute;top:30%;left:-30%}@media(max-width:768px){.page_bgCon__5rS_p{width:-moz-fit-content;width:fit-content;left:-200%;top:0}}.page_bgConT__srCOc{top:50%;left:25%;position:absolute}@media(max-width:768px){.page_bgConT__srCOc{left:-150%;top:40%}}.page_bgConV__oE4Nd{width:100%;position:absolute;top:65%;left:-30%}@media(max-width:768px){.page_bgConV__oE4Nd{left:-300%;top:65%}}.page_dropdownbox__5Eg_R{margin-top:62px;padding:50px 0;display:flex;justify-content:center;align-items:center;flex-direction:column;background:linear-gradient(0deg,#1d1c20,#1d1c20),#1b1c1c;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;width:70vw}.page_dropdownbox__5Eg_R .page_warning__3Uuzu{color:#fff;opacity:.8;text-align:center;font-size:20px}.page_dropdownbox__5Eg_R .page_search__6zS_q{display:flex;align-items:center;width:40vw;height:59px;background:#2f2f30;border-radius:152px;padding:0 28px;margin:auto auto 60px}.page_dropdownbox__5Eg_R .page_search__6zS_q .page_inputbox__xsGFd{display:flex;justify-content:center;align-items:center;gap:16px}.page_dropdownbox__5Eg_R .page_search__6zS_q .page_inputbox__xsGFd input{margin-top:2px;width:37vw;background:none;border:none;outline:none;font-weight:400;font-size:18px;color:#fff}.page_dropdownbox__5Eg_R .page_search__6zS_q .page_inputbox__xsGFd input ::placeholder{color:#bdbdc0}@media(max-width:768px){.page_dropdownbox__5Eg_R{padding:20px;width:100vw}.page_dropdownbox__5Eg_R .page_search__6zS_q{margin-top:20px;width:100%}}.page_main__8z2Qc{display:flex;flex-direction:column;align-items:center;min-height:100vh}.page_toolsSection__6dWdK{width:100%;max-width:1200px;padding:80px 40px;margin:0 auto}.page_toolsGrid__pRKQh{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}@media(max-width:768px){.page_toolsGrid__pRKQh{grid-template-columns:1fr;padding:0 20px}}.page_toolCard__96pzu{background:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:32px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.page_toolCard__96pzu:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent-color,#aa7fff);opacity:0;transition:opacity .3s ease}.page_toolCard__96pzu:hover{transform:translateY(-8px);border-color:var(--accent-color,#aa7fff);box-shadow:0 20px 40px rgba(170,127,255,.15)}.page_toolCard__96pzu:hover:before{opacity:1}.page_toolCard__96pzu h3{font-size:24px;color:#fff;margin-bottom:12px;font-weight:600}.page_toolCard__96pzu p{font-size:15px;color:#bdbdc0;line-height:1.6;margin-bottom:20px}.page_toolIcon__6ytBw{font-size:48px;margin-bottom:20px}.page_launchBtn__7w1kH{background:var(--accent-color,#aa7fff);color:#fff;border:none;padding:12px 24px;border-radius:30px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.page_launchBtn__7w1kH:hover{transform:scale(1.05);box-shadow:0 8px 20px rgba(170,127,255,.3)}.page_comingSoon__oR4Ej{opacity:.6;cursor:not-allowed}.page_comingSoon__oR4Ej:hover{transform:none;border-color:hsla(0,0%,100%,.1);box-shadow:none}.page_badge__XhOxs{display:inline-block;background:hsla(0,0%,100%,.1);color:#888;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:500}.page_modal__LbUvd{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.page_modalContent__9niDL{background:linear-gradient(145deg,#1a1a1a,#0d0d0d);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;position:relative;padding:40px}@media(max-width:768px){.page_modalContent__9niDL{padding:24px;max-height:95vh}}.page_closeBtn__UMyGp{position:absolute;top:20px;right:20px;background:hsla(0,0%,100%,.1);border:none;color:#fff;font-size:28px;width:44px;height:44px;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.page_closeBtn__UMyGp:hover{background:hsla(0,0%,100%,.2);transform:rotate(90deg)}.page_modalHeader__xz7sb{text-align:center;margin-bottom:40px}.page_modalHeader__xz7sb h1{font-size:32px;color:#fff;margin-bottom:20px}.page_progressIndicator__gUBE8{display:flex;justify-content:center;gap:12px;margin-bottom:12px}.page_progressDot__XIynV{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.2);transition:all .3s ease}.page_progressDot__XIynV.page_active__PkUkn{background:#6232c1;box-shadow:0 0 12px rgba(170,127,255,.5)}.page_stepLabel__O5k4C{color:#888;font-size:14px}.page_stepContent__idtlg{margin-bottom:40px}.page_stepContent__idtlg h2{font-size:24px;color:#fff;margin-bottom:8px}.page_stepDescription__NWG1r{color:#888;font-size:15px;margin-bottom:32px}.page_formGroup__dOwzD{margin-bottom:24px}.page_formGroup__dOwzD label{display:block;color:#fff;font-size:14px;font-weight:500;margin-bottom:10px}.page_formGroup__dOwzD input[type=date],.page_formGroup__dOwzD input[type=text]{width:100%;padding:16px 20px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;font-size:16px;transition:all .3s ease}.page_formGroup__dOwzD input[type=date]:focus,.page_formGroup__dOwzD input[type=text]:focus{outline:none;border-color:#aa7fff;box-shadow:0 0 0 3px rgba(170,127,255,.2)}.page_formGroup__dOwzD input[type=date]::placeholder,.page_formGroup__dOwzD input[type=text]::placeholder{color:hsla(0,0%,100%,.3)}.page_formGroup__dOwzD input[type=date]{color-scheme:dark;position:relative;color:hsla(0,0%,100%,.3);background-image:url(/_next/static/media/calendar-04.cf2ef179.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:20px 20px}.page_formGroup__dOwzD input[type=date]::-webkit-datetime-edit,.page_formGroup__dOwzD input[type=date]::-webkit-datetime-edit-fields-wrapper{color:inherit}.page_formGroup__dOwzD input[type=date]::-webkit-datetime-edit-day-field,.page_formGroup__dOwzD input[type=date]::-webkit-datetime-edit-month-field,.page_formGroup__dOwzD input[type=date]::-webkit-datetime-edit-text,.page_formGroup__dOwzD input[type=date]::-webkit-datetime-edit-year-field{color:inherit}.page_formGroup__dOwzD input[type=date]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:0;top:0;width:100%;height:100%;cursor:pointer}.page_hasValue__y0OzQ{color:#fff!important}.page_hasValue__y0OzQ::-webkit-datetime-edit,.page_hasValue__y0OzQ::-webkit-datetime-edit-day-field,.page_hasValue__y0OzQ::-webkit-datetime-edit-fields-wrapper,.page_hasValue__y0OzQ::-webkit-datetime-edit-month-field,.page_hasValue__y0OzQ::-webkit-datetime-edit-text,.page_hasValue__y0OzQ::-webkit-datetime-edit-year-field{color:#fff!important}.page_hint__9AbsJ{display:block;color:#666;font-size:12px;margin-top:6px}.page_genreGrid__M5LIl{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px}@media(max-width:768px){.page_genreGrid__M5LIl{grid-template-columns:repeat(2,1fr)}}.page_genreBtn__5Toyt{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.1);border-radius:16px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.page_genreBtn__5Toyt:hover{border-color:rgba(170,127,255,.5);background:rgba(170,127,255,.1)}.page_genreBtn__5Toyt.page_active__PkUkn{border-color:#aa7fff;background:rgba(170,127,255,.2);box-shadow:0 0 20px rgba(170,127,255,.3)}.page_genreEmoji__BAYrj{font-size:32px}.page_dateGrid__THsnn{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}@media(max-width:768px){.page_dateGrid__THsnn{grid-template-columns:1fr}}.page_milestonesList__YDVul{display:flex;flex-direction:column;gap:12px}.page_milestoneItem__kFT2K{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;gap:16px}@media(max-width:768px){.page_milestoneItem__kFT2K{flex-direction:column;align-items:flex-start}}.page_milestoneLeft__3p_vu{display:flex;align-items:center;gap:16px;flex:1 1}.page_milestoneLeft__3p_vu span{color:#fff;font-size:15px}.page_milestoneLeft__3p_vu span.page_completed__er2eW{color:#888}.page_checkbox__MJJXn{width:28px;height:28px;min-width:28px;border-radius:8px;border:2px solid hsla(0,0%,100%,.3);background:transparent;color:#fff;font-size:16px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.page_checkbox__MJJXn.page_checked__I5GSQ{background:#aa7fff;border-color:#aa7fff}.page_milestoneDate__v7NhV{padding:10px 16px!important;font-size:14px!important;width:auto!important;min-width:150px}@media(max-width:768px){.page_milestoneDate__v7NhV{width:100%!important}}.page_calendarGrid__bIO5W{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}@media(max-width:768px){.page_calendarGrid__bIO5W{grid-template-columns:1fr}}.page_weekCard__bNzZl{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:24px}.page_weekCard__bNzZl h4{color:#fff;font-size:16px;margin-bottom:16px;font-weight:600}.page_weekCard__bNzZl ul{list-style:none;padding:0;margin:0}.page_weekCard__bNzZl ul li{color:#bdbdc0;font-size:14px;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.page_weekCard__bNzZl ul li:last-child{border-bottom:none}.page_weekCard__bNzZl ul li:before{content:"• ";color:#fff}.page_summary__tn7kP{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-bottom:32px}@media(max-width:768px){.page_summary__tn7kP{grid-template-columns:1fr}}.page_summaryCard__nEpqh{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:24px}.page_summaryCard__nEpqh h4{color:#fff;font-size:18px;margin-bottom:20px;font-weight:600}.page_summaryCard__nEpqh p{color:#fff;font-size:14px}.page_summaryItem__gZpNT{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.page_summaryItem__gZpNT span{color:#888;font-size:14px}.page_summaryItem__gZpNT strong{color:#fff;font-size:14px}.page_summaryItem__gZpNT:last-child{border-bottom:none}.page_progressBar__e2KMt{width:100%;height:8px;background:hsla(0,0%,100%,.1);border-radius:4px;overflow:hidden;margin-bottom:12px}.page_progressFill__XWFdU{height:100%;background:linear-gradient(90deg,#aa7fff,#6232c1);border-radius:4px;transition:width .5s ease}.page_downloadBtn__MjMNU{width:100%;padding:18px 32px;background:linear-gradient(135deg,#aa7fff,#6232c1);border:none;border-radius:14px;color:#fff;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.page_downloadBtn__MjMNU:hover{transform:scale(1.02);box-shadow:0 12px 30px rgba(170,127,255,.4)}.page_modalFooter__XChX2{display:flex;justify-content:flex-end;gap:16px}@media(max-width:768px){.page_modalFooter__XChX2{flex-direction:column}}.page_backBtn__2PoWy{padding:16px 32px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50px;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.page_backBtn__2PoWy:hover{background:hsla(0,0%,100%,.15)}.page_nextBtn__Xy7Pt{padding:16px 32px;background:#6232c1;border:none;border-radius:50px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;flex:1 1;max-width:200px}.page_nextBtn__Xy7Pt:hover:not(:disabled){background:#5028a8;transform:translateY(-2px);box-shadow:0 8px 20px rgba(98,50,193,.3)}.page_nextBtn__Xy7Pt:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.page_nextBtn__Xy7Pt{max-width:100%}}