.page_home__F1oK0{min-height:100vh;background-color:#f5f5f5;padding-bottom:2rem;padding-top:7rem}.page_home__header__9J37z{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);position:fixed;top:20px;left:50%;transform:translateX(-50%);width:calc(100% - 40px);border-radius:12px;z-index:1000}.page_home__header__logo__C4_hm{display:flex;align-items:center;gap:.5rem}.page_home__header__logo__text__8nCio{font-size:1.5rem;font-weight:600;color:#6c2be7}.page_home__header__actions__IDJ6f{display:flex;align-items:center;gap:1.5rem}.page_home__header__actions__user__TQwkg{font-weight:500}.page_home__header__actions__item__sEmBF{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #ddd;cursor:pointer;color:#555;padding:.6rem;border-radius:50%}.page_home__header__actions__item__sEmBF:hover{color:#6c2be7}.page_home__content__6B5O5{max-width:900px;margin:0 auto;padding:2rem 1rem;display:flex;flex-direction:column;gap:2rem}.page_home__content__title__djl8f{margin:0 auto}.page_home__content__title__djl8f h1{font-size:2.5rem;font-weight:700;color:#6c2be7}@media(max-width:500px){.page_home__content__title__djl8f h1{font-size:2rem}}@media(max-width:400px){.page_home__content__title__djl8f h1{font-size:1.5rem}}.page_home__content__image__wfdeB{width:100%;height:300px;position:relative}@media(max-width:500px){.page_home__content__image__wfdeB{height:250px}}.page_home__content__description__F2ZZf{margin:0 auto;max-width:800px;text-align:center}.page_home__content__description__F2ZZf p{color:#555;font-size:1.1rem;line-height:1.5}.page_home__content__actions__exIq1{margin:0 auto}.page_home__content__actions__button__xRenw{background-color:#211935;color:#fff;border:none;padding:.8rem 1.5rem;font-size:1rem;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;font-weight:600;transition:background-color .2s}.page_home__content__actions__button__xRenw:hover{background-color:#5a23c2}.page_home__content__actions__button__xRenw span{font-size:1.2rem}.page_projects__header__J0BS9{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;text-align:left}.page_projects__header__J0BS9 h1{font-size:2rem;color:#6c2be7;font-weight:700}.page_projects__create-btn__iB419{background-color:#211935;color:#fff;border:none;padding:.7rem 1.2rem;font-size:.9rem;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;font-weight:600;transition:background-color .2s}.page_projects__create-btn__iB419:hover{background-color:#2e2e4a}.page_projects__list__ydK46{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;text-align:left}.page_projects__loading__M3xAo{text-align:center;color:#555;grid-column:1/-1;padding:2rem}@media(max-width:500px){.page_home__header__9J37z{padding:1rem}.page_home__content__6B5O5{padding:2rem 1rem}.page_home__content__title__djl8f h1{font-size:2rem}.page_projects__header__J0BS9{flex-direction:column;gap:1rem;align-items:flex-start}.page_projects__list__ydK46{grid-template-columns:1fr}}.CreateProjectModal_modal__overlay__BbhDQ{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1000}.CreateProjectModal_modal__content__4OCvU{background-color:#fff;border-radius:12px;padding:20px;width:100%;max-width:700px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.CreateProjectModal_modal__title__FR7NZ{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:#000}.CreateProjectModal_modal__form__SBMo0{display:flex;flex-direction:column;gap:1.5rem}.CreateProjectModal_modal__form__group__8mSIl{display:flex;flex-direction:column;gap:.5rem}.CreateProjectModal_modal__form__group__label__b9nTv{font-size:.9rem;font-weight:500;color:#616161}.CreateProjectModal_modal__form__group__input___L_D_{padding:.8rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color .2s}.CreateProjectModal_modal__form__group__input___L_D_:focus{border-color:#7e22cf;outline:none}.CreateProjectModal_modal__form__button-group__yWiOl{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.CreateProjectModal_modal__form__button-group__cancel-button__mVwBO{background-color:rgba(0,0,0,0);border:none;color:#ff4b55;padding:.7rem 1.5rem;border-radius:10px;font-weight:600;cursor:pointer;transition:background-color .2s}.CreateProjectModal_modal__form__button-group__cancel-button__mVwBO:hover{background-color:rgba(255,75,85,.05)}.CreateProjectModal_modal__form__button-group__cancel-button__mVwBO:disabled{background-color:#ccc;cursor:not-allowed}.CreateProjectModal_modal__form__button-group__create-button__aTbqP{background-color:#7e22cf;border:none;color:#fff;padding:.7rem 1.5rem;border-radius:10px;font-weight:600;cursor:pointer;transition:background-color .2s}.CreateProjectModal_modal__form__button-group__create-button__aTbqP:hover{background-color:rgba(91,35,194,.791)}.CreateProjectModal_modal__form__button-group__create-button__aTbqP:disabled{background-color:#ccc;cursor:not-allowed}.ProjectCard_card__CN0LO{display:flex;background-color:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;margin-bottom:16px;position:relative}@media(max-width:425px){.ProjectCard_card__CN0LO{flex-direction:column;gap:.5rem}}.ProjectCard_card__CN0LO:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.ProjectCard_card__icon__0_GD2{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;background-color:#f9a826;color:#fff;font-weight:700;margin-right:16px}.ProjectCard_card__details__o_6jD{display:flex;flex-direction:column;justify-content:center}.ProjectCard_card__details__o_6jD h3{margin:0 0 4px;font-size:18px;font-weight:600;color:#211935}.ProjectCard_card__meta__foa_a{display:flex;color:#666;font-size:14px}.ProjectCard_card__meta__foa_a span{margin-left:16px;position:relative}.ProjectCard_card__meta__foa_a span:before{content:"•";position:absolute;left:-10px}.ProjectCard_skeleton__qdjJN{display:flex;background-color:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:16px}.ProjectCard_skeleton__icon__17sIq{width:48px;height:48px;margin-right:16px;background-color:#e0e0e0;background-image:linear-gradient(90deg,#e0e0e0,#f0f0f0 40px,#e0e0e0 80px);background-size:200% 100%;background-position:0 0;border-radius:8px;animation:ProjectCard_skeleton-wave__OnXvY 3s linear infinite}.ProjectCard_skeleton__details__cF5m7{display:flex;flex-direction:column;justify-content:center;flex:1 1}.ProjectCard_skeleton__title__DzetF{height:24px;width:60%;margin-bottom:8px;background-color:#e9ecef;background-image:linear-gradient(90deg,#e9ecef,#f8f9fa 40px,#e9ecef 80px)}.ProjectCard_skeleton__meta__GNxOJ,.ProjectCard_skeleton__title__DzetF{background-size:200% 100%;background-position:0 0;border-radius:4px;animation:ProjectCard_skeleton-wave__OnXvY 3s linear infinite}.ProjectCard_skeleton__meta__GNxOJ{height:16px;width:80%;background-color:#e8e8e8;background-image:linear-gradient(90deg,#e8e8e8,#f5f5f5 40px,#e8e8e8 80px)}@keyframes ProjectCard_skeleton-wave__OnXvY{0%{background-position:-100px}40%,to{background-position:300px}}.Logo_logo__5xyYV{display:inline-block;text-decoration:none;transition:opacity .2s ease}.Logo_logo__5xyYV:hover{opacity:.85}.Logo_logo__image__UU7CB{display:block;object-fit:contain}.page_page__KdIv3{display:flex;height:100vh;width:100%}.page_page__left__ZCmcm{flex:0 0 65%;background:linear-gradient(135deg,#7e22ce,#6c2be7);display:flex;flex-direction:column;align-items:flex-start;padding:4rem;color:#fff;position:relative;z-index:1}.page_page__left__background__m1wnU{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.page_page__left__info-container__Ac8jM{max-width:600px}.page_page__left__info-container__logo__KrJi3{font-size:2rem;font-weight:700;margin-bottom:4rem;display:flex;align-items:center;gap:.5rem}.page_page__left__info-container__podcast-heading__oUqeH{font-size:4rem;line-height:1.2;margin-bottom:2rem;font-weight:500;letter-spacing:.02em}.page_page__left__info-container__tagline__uQNy0{font-size:1.5rem;margin-bottom:2rem;line-height:1.6}.page_page__right__TXNJh{flex:0 0 35%;background-color:#f5f6fa;display:flex;justify-content:center;align-items:center;padding:2rem}@media(max-width:1080px){.page_page__KdIv3{flex-direction:column}.page_page__left__ZCmcm,.page_page__right__TXNJh{width:100%;padding:2rem}.page_page__left__ZCmcm{align-items:center;text-align:center}.page_page__left__info-container__Ac8jM{max-width:100%;width:100%}.page_page__left__info-container__logo__KrJi3{font-size:1.5rem}.page_page__left__info-container__podcast-heading__oUqeH{font-size:3rem}}@media screen and (max-width:650px){.page_page__KdIv3{display:block}.page_page__left__ZCmcm{display:none}.page_page__right__TXNJh{height:100dvh}}@media screen and (max-width:425px){.page_page__right__TXNJh{padding:1rem}}.Auth_loading-container__hi1Ec{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100%}.Auth_loading-container__spinner__8zwmk{width:50px;height:50px;border-radius:50%;border:5px solid rgba(108,43,231,.2);border-top-color:#6c2be7;animation:Auth_spin__HwSDE 1s ease-in-out infinite}@keyframes Auth_spin__HwSDE{to{transform:rotate(1turn)}}.Auth_auth__VXIZx{justify-content:center;gap:0;max-width:400px;width:100%;padding:20px}.Auth_auth__VXIZx,.Auth_auth__header__0PSIV{display:flex;flex-direction:column;align-items:center}.Auth_auth__header__title__t2zSV{font-size:2rem;font-weight:500;margin-top:1rem;text-align:center;color:#6c2be7}.Auth_auth__header__title__subheading__f5cWt{font-size:1.75rem;margin-bottom:2rem;text-align:center;color:#6c2be7}.Auth_auth__form__zsNIN{width:100%}.Auth_auth__form__group__ioW9u{margin-bottom:1rem}.Auth_auth__form__group__input-container__hyMC5{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;position:relative;width:100%}.Auth_auth__form__group__input-container__icon__DyMJ7{position:absolute;left:12px;color:#6c2be7;opacity:.8}.Auth_auth__form__group__input-container__input__Qke_q{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #e2e8f0;border-radius:.375rem;font-size:1rem;transition:all .2s ease-in-out;background-color:#fff}.Auth_auth__form__group__input-container__input__Qke_q:focus{outline:none;border-color:#6c2be7;box-shadow:0 0 0 1px rgba(108,43,231,.2)}.Auth_auth__form__group__input-container__input__Qke_q::placeholder{color:#a0aec0}.Auth_auth__form__checkbox-container__0MWPV{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;justify-content:space-between;margin-bottom:1.5rem}.Auth_auth__form__checkbox-container__remember-me__Vyp_p{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;color:#3c3c3c;visibility:hidden}.Auth_auth__form__checkbox-container__forgot-password__tdY_w{color:#2563eb;font-size:.875rem;cursor:pointer;text-decoration:none;justify-self:flex-end}.Auth_auth__form__checkbox-container__forgot-password__tdY_w:hover{text-decoration:underline}.Auth_auth__form__submit-button__g7Qu_{width:100%;padding:.75rem;background-color:#6c2be7;color:#fff;font-weight:600;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .2s}.Auth_auth__form__submit-button__g7Qu_:hover{background-color:#5a23c4}.Auth_auth__form__submit-button__g7Qu_:disabled{background-color:#e2e8f0;cursor:not-allowed}.Auth_auth__divider__CGm7i{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;text-align:center;margin:1.5rem 0}.Auth_auth__divider__CGm7i:after,.Auth_auth__divider__CGm7i:before{content:"";flex:1 1;border-bottom:1px solid #e2e8f0}.Auth_auth__divider__CGm7i:before{margin-right:1rem}.Auth_auth__divider__CGm7i:after{margin-left:1rem}.Auth_auth__google-button__P_2Gz{width:100%;padding:.75rem;background-color:#fff;color:#333;font-weight:600;border-radius:.375rem;cursor:pointer;transition:background-color .2s;border:1px solid #e2e8f0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem}.Auth_auth__google-button__P_2Gz:hover{background-color:#f8f9fa}.Auth_auth__google-button__P_2Gz:disabled{background-color:#e2e8f0;cursor:not-allowed}.Auth_auth__google-button__icon__8QG4r{width:1.5rem;height:1.5rem}.Auth_auth__account-prompt__gz2I7{margin-top:1.5rem;text-align:center;font-size:.875rem}.Auth_auth__account-prompt__action-link__C9V1y{color:#6c2be7;font-weight:600;cursor:pointer}.Auth_auth__account-prompt__action-link__C9V1y:hover{text-decoration:underline}.Auth_auth__error-message__gLMs0{color:#e53e3e;font-size:.875rem;margin-bottom:1rem;min-height:1rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.Auth_auth__success-message__sHnqZ{color:#38a169;font-size:.875rem;margin-bottom:1rem}.ProjectLayout_layout__PP6Re{display:flex;width:100%;min-height:calc(100vh - 4rem)}.ProjectLayout_layout__sidebar__NorqT{width:30%;max-width:350px;border-right:1px solid #e5e7eb;height:100%}@media screen and (max-width:950px){.ProjectLayout_layout__sidebar__NorqT{width:0}}.ProjectLayout_layout__content__aYfm7{width:100%;padding:2rem;overflow-y:auto;background-color:#f9f9f9;display:flex;flex-direction:column;gap:1.5rem}.ProjectLayout_layout__content__header__guhlT{display:flex;align-items:center;justify-content:space-between}.ProjectLayout_layout__content__header__right__X__oP{display:flex;align-items:center;gap:1rem}.ProjectLayout_layout__content__header__right__button--menu__CtSqa,.ProjectLayout_layout__content__header__right__button--red__kGdcX,.ProjectLayout_layout__content__header__right__button__OgP7j{display:flex;align-items:center;justify-content:center;background-color:#fff;color:#000;border-radius:50%;cursor:pointer;transition:background-color .2s;border:1px solid #c6c6c6;padding:.5rem}.ProjectLayout_layout__content__header__right__button--menu__CtSqa:hover,.ProjectLayout_layout__content__header__right__button--red__kGdcX:hover,.ProjectLayout_layout__content__header__right__button__OgP7j:hover{background-color:#f3f4f6}.ProjectLayout_layout__content__header__right__button--red__kGdcX{color:#f87171}.ProjectLayout_layout__content__header__right__button--red__kGdcX:hover{background-color:#f87171;color:#fff;border:1px solid #f87171}.ProjectLayout_layout__content__header__right__button--menu__CtSqa{display:none}@media screen and (max-width:950px){.ProjectLayout_layout__content__header__right__button--menu__CtSqa{display:flex}}@media(max-width:1024px){.ProjectLayout_project__layout__8RFez{flex-direction:column}.ProjectLayout_project__layout__sidebar__zn2wK{width:100%;border-right:none;border-bottom:1px solid #e5e7eb;height:auto}.ProjectLayout_project__layout__content__fv3WS{width:100%;padding:1.5rem}}