@charset "UTF-8";._toast__viewport_1360i_1{position:fixed;bottom:88px;left:50%;transform:translate(-50%);z-index:900;display:flex;flex-direction:column;align-items:center;gap:.5rem;max-width:calc(100vw - 2rem);margin:0;padding:0;list-style:none;outline:none}@media (max-width: 768px){._toast__viewport_1360i_1{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}._toast_1360i_1{display:flex;width:fit-content;max-width:100%}@media (max-width: 639px){._toast_1360i_1{width:calc(100vw - 3rem);max-width:100%}}._toast_1360i_1{flex-direction:column;gap:.25rem;padding:1rem 1.5rem}._toast--withImage_1360i_38{flex-direction:row;align-items:center;gap:.5rem}@media (max-width: 639px){._toast--withImage_1360i_38{width:calc(100vw - 3rem);max-width:100%}}._toast_1360i_1{background-color:#fff;border-radius:.75rem;border:1px solid #e7e4dd;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transition:opacity .2s cubic-bezier(0,0,.2,1),transform .2s cubic-bezier(0,0,.2,1)}._toast_1360i_1:focus{outline:none}._toast_1360i_1[data-state=open]{animation:_toastSlideIn_1360i_1 .2s cubic-bezier(0,0,.2,1)}._toast_1360i_1[data-state=closed]{animation:_toastSlideOut_1360i_1 .15s cubic-bezier(.4,0,1,1)}._toast--motivation_1360i_65{border-color:#ffddd2;background-color:#fff8f6}._toast--success_1360i_69{border-color:#86efac;background-color:#f0fdf4}._toast__image_1360i_73{flex-shrink:0}._toast__image_1360i_73 img{display:block;width:64px;height:64px;object-fit:cover;border-radius:.5rem}._toast__imagePlaceholder_1360i_83{width:64px;height:64px;background-color:#d0ccc4;border-radius:.5rem}._toast__content_1360i_89{display:flex;flex-direction:column;gap:.25rem;min-width:0}._toast__title_1360i_95{font-size:.875rem;font-weight:600;color:#151515}._toast__description_1360i_100{font-size:1rem;color:#3c3c3c;line-height:1.5}@keyframes _toastSlideIn_1360i_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _toastSlideOut_1360i_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}._spinner_runj9_1{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._spinner--sm_runj9_7{width:16px;height:16px}._spinner--md_runj9_11{width:24px;height:24px}._spinner--lg_runj9_15{width:40px;height:40px}._spinner__svg_runj9_19{width:100%;height:100%;animation:_rotate_runj9_1 2s linear infinite}._spinner__circle_runj9_24{stroke:#151515;stroke-linecap:round;stroke-dasharray:1,150;stroke-dashoffset:0;animation:_dash_runj9_1 1.5s ease-in-out infinite}@keyframes _rotate_runj9_1{to{transform:rotate(360deg)}}@keyframes _dash_runj9_1{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}._loading_9kh69_1{display:flex;align-items:center;justify-content:center;min-height:50vh;padding:2.5rem}._icon_3fzyo_1{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor;transition:color .15s cubic-bezier(0,0,.2,1) ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._icon--xs_3fzyo_11{min-width:12px;min-height:12px}._icon--sm_3fzyo_15{min-width:16px;min-height:16px}._icon--md_3fzyo_19{min-width:20px;min-height:20px}._icon--lg_3fzyo_23{min-width:24px;min-height:24px}._icon--xl_3fzyo_27{min-width:32px;min-height:32px}._avatar_1crjm_1{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border-radius:9999px;background-color:#fff;color:#525252;-webkit-user-select:none;user-select:none}._avatar--sm_1crjm_13{width:32px;height:32px}._avatar--md_1crjm_17{width:40px;height:40px}._avatar--lg_1crjm_21{width:48px;height:48px}._avatar--xl_1crjm_25{width:64px;height:64px}._avatar__image_1crjm_29{width:100%;height:100%;object-fit:cover}._avatar__fallback_1crjm_34{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:transparent;color:#525252;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500;text-transform:uppercase}._avatar__fallback__text_1crjm_46{font-size:10px;line-height:normal}._avatar__spinner_1crjm_50{display:inline-block;width:50%;height:50%;border:2px solid #d0ccc4;border-top-color:#3c3c3c;border-radius:9999px;animation:_spin_1crjm_1 1s linear infinite}._avatar--loading_1crjm_59 ._avatar__fallback_1crjm_34{background-color:#f5f1e8}@keyframes _spin_1crjm_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._badge_1gkzr_1{display:inline-flex;align-items:center;justify-content:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500;line-height:1;text-align:center;white-space:nowrap;border-radius:9999px;transition:all .15s cubic-bezier(0,0,.2,1) ease-in-out}._badge--default_1gkzr_13{background-color:#e7e4dd;color:#232323}._badge--success_1gkzr_17{background-color:#dcfce7;color:#15803d}._badge--warning_1gkzr_21{background-color:#fef3c7;color:#b45309}._badge--error_1gkzr_25{background-color:#fee2e2;color:#b91c1c}._badge--info_1gkzr_29{background-color:#dbeafe;color:#1d4ed8}._badge--secondary_1gkzr_33{background-color:#e2dafb;color:#5b3abf}._badge--sm_1gkzr_37{padding:.5rem;font-size:.75rem}._badge--md_1gkzr_41{height:24px;padding:0 .5rem;font-size:.875rem}._badge--lg_1gkzr_46{height:28px;padding:0 1rem;font-size:1rem}._drawer__overlay_16g5j_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background-color:#0006;animation:_overlayShow_16g5j_1 .2s ease-out}@keyframes _overlayShow_16g5j_1{0%{opacity:0}to{opacity:1}}._drawer__content_16g5j_16{position:fixed;top:0;bottom:0;z-index:51;width:100%;max-width:22rem;display:flex;flex-direction:column;padding:1.5rem;background-color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}._drawer__content_16g5j_16:focus{outline:none}._drawer__content_16g5j_16[data-side=right][data-variant=floating]{width:auto;top:1rem;bottom:1rem;right:1rem;left:1rem;max-width:none;border-radius:1rem;overflow:hidden;padding:0;box-shadow:none}@media (max-width: 767px){._drawer__content_16g5j_16[data-side=right][data-variant=floating]{top:calc(1.25rem + env(safe-area-inset-top,0px));right:calc(1rem + env(safe-area-inset-right,0px));bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));left:calc(1rem + env(safe-area-inset-left,0px))}}@media (min-width: 768px){._drawer__content_16g5j_16[data-side=right][data-variant=floating]{left:auto;width:400px;right:1rem}}._drawer__content_16g5j_16[data-side=right]{right:0;animation:_slideInRight_16g5j_1 .25s ease-out}@keyframes _slideInRight_16g5j_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawer__content_16g5j_16[data-side=right][data-state=closed]{animation:_slideOutRight_16g5j_1 .2s ease-in forwards}@keyframes _slideOutRight_16g5j_1{0%{transform:translate(0)}to{transform:translate(100%)}}._drawer__content_16g5j_16[data-side=left]{left:0;animation:_slideInLeft_16g5j_1 .25s ease-out}@keyframes _slideInLeft_16g5j_1{0%{transform:translate(-100%)}to{transform:translate(0)}}._drawer__content_16g5j_16[data-side=left][data-state=closed]{animation:_slideOutLeft_16g5j_1 .2s ease-in forwards}@keyframes _slideOutLeft_16g5j_1{0%{transform:translate(0)}to{transform:translate(-100%)}}._drawer__content_16g5j_16[data-side=bottom]{top:auto;left:0;right:0;bottom:0;width:100%;max-width:none;max-height:85vh;border-radius:.75rem .75rem 0 0;animation:_slideInUp_16g5j_1 .25s ease-out}@keyframes _slideInUp_16g5j_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._drawer__content_16g5j_16[data-side=bottom][data-state=closed]{animation:_slideOutDown_16g5j_1 .2s ease-in forwards}@keyframes _slideOutDown_16g5j_1{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (min-width: 768px){._drawer__content_16g5j_16[data-side=right],._drawer__content_16g5j_16[data-side=left]{max-width:28rem}}._drawer__content_16g5j_16[data-side=right][data-variant=floating] ._drawer__close_16g5j_140{top:.5rem;right:.5rem}._drawer__handle_16g5j_144{display:none;flex-shrink:0;padding:0 0 1rem;margin:0 -1.5rem;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}._drawer__handle_16g5j_144:active{cursor:grabbing}@media (max-width: 767px){._drawer__handle_16g5j_144{display:flex;justify-content:center;align-items:center}}._drawer__handleBar_16g5j_163{width:2.5rem;height:.25rem;border-radius:9999px;background-color:#d0ccc4}._drawer__close_16g5j_140{position:absolute;right:1rem;top:1rem;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:.5rem;background-color:#f5f1e8;color:#151515;cursor:pointer;transition:background-color .2s ease}._drawer__close_16g5j_140:hover{background-color:#f0ebdd}._drawer__close_16g5j_140:focus-visible{outline:2px solid #525252;outline-offset:2px}._drawer__header_16g5j_193{display:flex;flex-direction:column;gap:.25rem;text-align:left;padding-right:2rem}._drawer__title_16g5j_200{margin:0;font-size:1.125rem;font-weight:600;color:#151515;line-height:1.3}@media (max-width: 767px){._drawer__title_16g5j_200{margin-top:.5rem;font-size:1.25rem}}._drawer__description_16g5j_213{margin:0;font-size:.875rem;color:#3c3c3c;line-height:1.5}._drawer__body_16g5j_219{flex:1;overflow-y:auto;margin-top:1rem}@media (max-width: 767px){._drawer__body_16g5j_219{scrollbar-width:none;-ms-overflow-style:none}._drawer__body_16g5j_219::-webkit-scrollbar{display:none}}._drawer__footer_16g5j_233{display:flex;flex-direction:column-reverse;gap:.5rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e7e4dd}@media (min-width: 640px){._drawer__footer_16g5j_233{flex-direction:row;justify-content:flex-end}}._header_10vk4_2{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:flex-end;gap:.25rem;padding:1.5rem 1.5rem 2rem;background:transparent;z-index:100;overflow:visible}._header_10vk4_2:before{content:"";position:absolute;top:0;left:0;width:100%;height:130%;background:linear-gradient(180deg,#f9f8f4,#f9f8f4 20%,#f9f8f4b3 50%,#f9f8f44d,#f9f8f400);opacity:var(--header-backdrop-opacity, 1);transition:opacity .2s ease-out;z-index:-1;pointer-events:none}._header--extendedGradient_10vk4_29{background-color:#f9f8f4}._header--contained_10vk4_32{position:sticky;top:0;left:auto;right:auto;z-index:10}._header__xpBadge_10vk4_39{display:none}@media (max-width: 767px){._header__xpBadge_10vk4_39{display:flex;align-items:center;margin-right:auto}._header--compactMobile_10vk4_48 ._header__xpBadge_10vk4_39{display:none}}._header__xpBadgeInner_10vk4_52{gap:.25rem}._header__closeBtnWrap_10vk4_55{display:none}@media (max-width: 767px){._header--compactMobile_10vk4_48 ._header__closeBtnWrap_10vk4_55{display:flex}._header__closeBtnWrap--back_10vk4_62{margin-right:auto}}._header--compactCloseDesktop_10vk4_66 ._header__closeBtnWrap_10vk4_55{display:flex}._header__closeBtn_10vk4_55{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#151515;background-color:#f5f1e8;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .2s ease,transform .22s cubic-bezier(.4,0,.2,1)}._header__closeBtn_10vk4_55:hover{background-color:#f0ebdd}@media (prefers-reduced-motion: no-preference){._header__closeBtn_10vk4_55:active:not(:disabled){transform:scale(.85)}}@media (max-width: 767px){._header__closeBtn--back_10vk4_94{margin-right:auto}}._header__notificationBtn_10vk4_98{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:transparent;border:none;border-radius:.5rem;cursor:pointer;position:relative;transition:background-color .2s ease,transform .22s cubic-bezier(.4,0,.2,1)}@media (max-width: 767px){._header__notificationBtn_10vk4_98{display:none}}._header__notificationBtn_10vk4_98:hover{background-color:#f5f1e8}._header__badge_10vk4_119{position:absolute;top:4px;right:4px;width:10px;height:10px;background-color:#a991f3;border-radius:50%}._header__profileBtn_10vk4_128{display:flex;align-items:center;gap:4px;padding:.25rem 1rem .25rem .25rem;background-color:#f9f8f4;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease,transform .22s cubic-bezier(.4,0,.2,1)}._header__profileBtn_10vk4_128:hover{background-color:#f5f1e8}@media (max-width: 767px){._header--compactMobile_10vk4_48 ._header__profileBtn_10vk4_128{display:none}}._header__userName_10vk4_147{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;color:#525252}._header__dropdown_10vk4_153{min-width:200px;padding:.25rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:150;animation:_slideDownAndFade_10vk4_1 .2s ease-out}._header__dropdown__item_10vk4_162{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;color:#525252;border-radius:8px;cursor:pointer;outline:none;transition:background-color .2s ease,color .2s ease}._header__dropdown__item_10vk4_162:hover{background-color:#f4f1fd;color:#5234ac}._header__dropdown__item_10vk4_162:focus{background-color:#f4f1fd;color:#5234ac}._header__dropdown__itemMobileOnly_10vk4_184{display:flex}@media (min-width: 768px){._header__dropdown__itemMobileOnly_10vk4_184{display:none}}._header__dropdown__separator_10vk4_192{height:1px;margin:.25rem 0;background-color:#e7e4dd}._header__avatarWrapper_10vk4_197{position:relative;display:flex}@media (max-width: 767px){._header__avatar_10vk4_197{width:2.5rem;height:2.5rem}}._header__avatarDot_10vk4_207{position:absolute;top:0;right:-2px;width:10px;height:10px;background-color:#a991f3;border-radius:50%}@media (min-width: 768px){._header__avatarDot_10vk4_207{display:none}}@media (max-width: 768px){._header_10vk4_2{padding:1.5rem 1rem}._header__userName_10vk4_147{display:none}._header__profileBtn_10vk4_128{padding:.25rem;background-color:transparent}}._header__drawerInner_10vk4_234{position:relative;display:flex;flex-direction:column;gap:.5rem;height:100%;padding:.5rem;background-color:#fff;overflow-y:auto}._header__drawerClose_10vk4_245{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#f5f1e8;border:none;border-radius:.5rem;cursor:pointer;color:#151515;transition:background-color .2s ease,transform .22s cubic-bezier(.4,0,.2,1)}._header__drawerClose_10vk4_245:hover{background-color:#f0ebdd}._header__drawerUser_10vk4_265{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding-top:1rem}._header__drawerUserName_10vk4_273{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;font-weight:500;color:#151515}._header__drawerNav_10vk4_280{display:flex;flex-direction:column;gap:.25rem;flex:1}._header__drawerItem_10vk4_287{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem;background-color:transparent;border:none;border-radius:.5rem;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;color:#151515;text-align:left;transition:background-color .2s ease,color .2s ease,transform .22s cubic-bezier(.4,0,.2,1)}._header__drawerItem_10vk4_287:hover{background-color:#f4f1fd;color:#5234ac}._header__drawerItem--logout_10vk4_308{color:#ef4444;margin-top:auto}._header__drawerItem--logout_10vk4_308:hover{background-color:#fef2f2;color:#dc2626}@keyframes _slideDownAndFade_10vk4_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._layout_11o2t_2{position:relative;min-height:95vh;min-height:95svh;background-color:#f9f8f4;display:flex;overflow-x:clip}@media (max-width: 768px){._layout_11o2t_2{overflow-x:visible}}._layout_11o2t_2:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:#f9f8f4;z-index:-1;pointer-events:none}._layout_11o2t_2:after{content:"";position:fixed;bottom:0;left:0;width:1000px;height:500px;background-image:radial-gradient(circle,#777673 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(ellipse 180% 100% at bottom left,black 0%,black 15%,transparent 60%);-webkit-mask-image:radial-gradient(ellipse 180% 100% at bottom left,black 0%,black 15%,transparent 60%);opacity:.45;pointer-events:none;z-index:0}._layout__main_11o2t_41{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;z-index:1}._layout__bottomBar_11o2t_49{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:flex-end;padding:3rem 1.5rem 1.5rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,#f9f8f4,#f9f8f4 15%,#f9f8f4b3,#f9f8f44d 65%,#f9f8f400);z-index:90}@media (max-width: 768px){._layout__bottomBar_11o2t_49{padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px))}}._layout__bottomBarInner_11o2t_67{width:100%;max-width:1200px;min-height:48px}._layout__content_11o2t_72{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0;padding:96px 1.5rem 2rem;max-width:1200px;width:100%;margin:0 auto;margin-left:calc(50% + 28px);transform:translate(-50%)}@media (max-width: 768px){._layout__content_11o2t_72{padding:5rem 1.5rem calc(6rem + env(safe-area-inset-bottom,0px));margin-left:0;transform:none}}._layout__content--compactHeaderTop_11o2t_95{padding-top:calc(96px - 1rem)}@media (max-width: 768px){._layout__content--compactHeaderTop_11o2t_95{padding-top:4.5rem}}@media (max-width: 768px){._layout__content--compactMobileBottom_11o2t_107{padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px))}}._layout__content_11o2t_72[data-has-bottom-bar]{padding-bottom:72px}@media (max-width: 768px){._layout__content--compactMobileBottom_11o2t_107[data-has-bottom-bar]{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}._challengeLayout_5s9t4_1{height:100vh;height:100svh;display:flex;flex-direction:column;overflow:hidden;background-color:#f9f8f4;position:relative}._challengeLayout_5s9t4_1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f9f8f4;z-index:0;pointer-events:none}._challengeLayout_5s9t4_1:after{content:"";position:absolute;bottom:0;left:0;width:1000px;height:500px;background-image:radial-gradient(circle,#777673 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(ellipse 180% 100% at bottom left,black 0%,black 15%,transparent 60%);-webkit-mask-image:radial-gradient(ellipse 180% 100% at bottom left,black 0%,black 15%,transparent 60%);opacity:.45;pointer-events:none;z-index:0}._challengeLayout__body_5s9t4_33{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;position:relative;z-index:1;scrollbar-width:none;-ms-overflow-style:none}._challengeLayout__body_5s9t4_33::-webkit-scrollbar{display:none}._challengeLayout__headerAboveHero_5s9t4_48{z-index:20}._challengeLayout__heroMount_5s9t4_51{flex-shrink:0;position:relative;z-index:1;padding:.5rem .5rem 0}._challengeLayout__heroMount_5s9t4_51[data-has-hero]{margin-top:-5rem}._challengeLayout__heroMount_5s9t4_51:empty{display:none}._challengeLayout__content_5s9t4_63{flex:1;min-height:0;padding:.5rem 1.5rem 1.5rem}._challengeLayout__content_5s9t4_63[data-has-hero]{padding-top:2rem}@media (min-width: 768px){._challengeLayout__content_5s9t4_63{padding:1rem 2rem 2rem}._challengeLayout__content_5s9t4_63[data-has-hero]{padding-top:2rem}}._challengeLayout__content_5s9t4_63[data-has-bottom-bar]{padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}._challengeLayout__content_5s9t4_63>*{max-width:1200px;margin-left:auto;margin-right:auto}._challengeLayout__bodyFade_5s9t4_87{position:fixed;bottom:0;left:0;right:0;height:240px;background:linear-gradient(to top,#f9f8f4,#f9f8f4 20%,#f9f8f4b3 50%,#f9f8f44d,#f9f8f400);pointer-events:none;z-index:6}._challengeLayout__bottomBar_5s9t4_97{flex-shrink:0;position:relative;z-index:10;padding:3rem 1.5rem 1.5rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));margin-top:-3rem;background:linear-gradient(to top,#f9f8f4,#f9f8f4 15%,#f9f8f4b3,#f9f8f44d 65%,#f9f8f400);pointer-events:none;display:flex;justify-content:center;align-items:flex-end}@media (max-width: 768px){._challengeLayout__bottomBar_5s9t4_97{padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px))}}._challengeLayout__bottomBarInner_5s9t4_115{width:100%;max-width:1200px;min-height:48px;pointer-events:all}._sidebarMobileTrack_bynmi_1{position:fixed;left:0;right:0;bottom:1rem;z-index:10;display:flex;justify-content:center;pointer-events:none}._sidebar_bynmi_1{position:fixed;left:1.5rem;top:45%;transform:translateY(-50%);background-color:#fff;padding:.25rem;border-radius:8px;z-index:10}._sidebar__nav_bynmi_22{display:flex;flex-direction:column;gap:.25rem}._sidebar__nav--transitionalPress_bynmi_27 ._sidebar__item_bynmi_27:not(._sidebar__item--pressTarget_bynmi_27){background-color:transparent;color:#151515}@media (hover: hover) and (pointer: fine){._sidebar__nav--transitionalPress_bynmi_27 ._sidebar__item_bynmi_27:not(._sidebar__item--pressTarget_bynmi_27):hover{background-color:transparent;color:#151515}}._sidebar__item_bynmi_27{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .22s cubic-bezier(.4,0,.2,1);color:#525252}@media (hover: hover) and (pointer: fine){._sidebar__item_bynmi_27:hover{background-color:#f4f1fd;color:#5b3abf}}._sidebar__item--active_bynmi_56{background-color:#f4f1fd;color:#6540d4}@media (hover: hover) and (pointer: fine){._sidebar__item--active_bynmi_56:hover{background-color:#e2dafb;color:#6540d4}}._sidebar__item--pressTarget_bynmi_27{background-color:#f4f1fd;color:#5b3abf}@media (hover: hover) and (pointer: fine){._sidebar__item--pressTarget_bynmi_27:hover{background-color:#e2dafb;color:#5b3abf}}._sidebar__nav_bynmi_22:has(button:active) ._sidebar__item_bynmi_27:not(:active){background-color:transparent;color:#151515}@media (hover: hover) and (pointer: fine){._sidebar__nav_bynmi_22:has(button:active) ._sidebar__item_bynmi_27:not(:active):hover{background-color:transparent;color:#151515}}@media (max-width: 768px){._sidebar_bynmi_1{position:relative;left:auto;top:auto;bottom:auto;transform:none;width:max-content;max-width:calc(100% - 2rem);border-radius:.75rem;padding:.5rem;pointer-events:auto}._sidebar__nav_bynmi_22{flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:.5rem}._sidebar__item_bynmi_27{flex:0 0 auto;width:3rem;height:auto;aspect-ratio:1/1}}@media (max-width: 768px){._sidebar--hideOnMobile_bynmi_114{pointer-events:none}}._pageTransition_1oquk_1{position:relative;width:100%;min-height:100%}._pageTransition__content_1oquk_7{position:relative;z-index:1}._pageTransition__content--hidden_1oquk_11{visibility:hidden}._pageTransition__overlay_1oquk_15{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:9999;pointer-events:none;background-color:#a991f3}._button_tyzh0_1{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;border:1px solid transparent;border-radius:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s cubic-bezier(0,0,.2,1) ease-in-out}._button_tyzh0_1:focus-visible{outline:2px solid #525252;outline-offset:2px}._button_tyzh0_1:disabled,._button_tyzh0_1[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}._button--primary_tyzh0_28{background-color:#232323;color:#fff;border-color:#232323}._button--primary_tyzh0_28:hover:not(:disabled){background-color:#151515;border-color:#151515}._button--primary_tyzh0_28:active:not(:disabled){background-color:#0a0a0a;border-color:#0a0a0a}._button--secondary_tyzh0_41{background-color:#e7e4dd;color:#151515;border-color:#e7e4dd}._button--secondary_tyzh0_41:hover:not(:disabled){background-color:#e7e4dd;border-color:#e7e4dd}._button--secondary_tyzh0_41:active:not(:disabled){background-color:#d0ccc4;border-color:#d0ccc4}._button--tertiary_tyzh0_54{background-color:transparent;color:#151515;border-color:#d0ccc4}._button--tertiary_tyzh0_54:hover:not(:disabled){background-color:#e7e4dd80;border-color:#777673}._button--tertiary_tyzh0_54:active:not(:disabled){background-color:#d0ccc499}._button--outline_tyzh0_66{background-color:transparent;color:#151515;border-color:#777673}._button--outline_tyzh0_66:hover:not(:disabled){background-color:#e7e4dd80;border-color:#525252}._button--outline_tyzh0_66:active:not(:disabled){background-color:#d0ccc499}._button--ghost_tyzh0_78{background-color:transparent;color:#151515;border-color:transparent}._button--ghost_tyzh0_78:hover:not(:disabled){background-color:#e7e4dd80}._button--ghost_tyzh0_78:active:not(:disabled){background-color:#d0ccc499}._button--link_tyzh0_89{background-color:transparent;color:#3c3c3c;border-color:transparent;padding:0;min-height:auto;height:auto}._button--link_tyzh0_89:hover:not(:disabled){color:#313131;text-decoration:underline}._button--link_tyzh0_89:active:not(:disabled){color:#232323}._button--destructive_tyzh0_104{background-color:#ef4444;color:#fff;border-color:#ef4444}._button--destructive_tyzh0_104:hover:not(:disabled){background-color:#dc2626;border-color:#dc2626}._button--destructive_tyzh0_104:active:not(:disabled){background-color:#b91c1c;border-color:#b91c1c}._button--success_tyzh0_117{background-color:#16a34a;color:#fff;border-color:#16a34a}._button--success_tyzh0_117:hover:not(:disabled){background-color:#15803d;border-color:#15803d}._button--success_tyzh0_117:active:not(:disabled){background-color:#166534;border-color:#166534}._button--error_tyzh0_130{background-color:#dc2626;color:#fff;border-color:#dc2626}._button--error_tyzh0_130:hover:not(:disabled){background-color:#b91c1c;border-color:#b91c1c}._button--error_tyzh0_130:active:not(:disabled){background-color:#991b1b;border-color:#991b1b}._button--sm_tyzh0_143{height:32px;padding:0 .5rem;font-size:.875rem}._button--md_tyzh0_148{height:40px;padding:0 1rem;font-size:1rem}._button--lg_tyzh0_153{height:48px;padding:0 1.5rem;font-size:1.125rem}._button--xl_tyzh0_158{height:56px;padding:0 2rem;font-size:1.125rem;border-radius:.75rem;font-weight:600}._button--link_tyzh0_89._button--sm_tyzh0_143,._button--link_tyzh0_89._button--md_tyzh0_148,._button--link_tyzh0_89._button--lg_tyzh0_153,._button--link_tyzh0_89._button--xl_tyzh0_158{padding:0;min-height:auto;height:auto}._button--full-width_tyzh0_170{width:100%}._button--loading_tyzh0_173{pointer-events:none}._button__text_tyzh0_176{display:inline-flex;align-items:center}._button__icon_tyzh0_180{display:inline-flex;align-items:center;flex-shrink:0}._button__icon_tyzh0_180 svg{width:1em;height:1em}._button__spinner_tyzh0_189{position:absolute;display:inline-flex;align-items:center;justify-content:center}._button__spinner__icon_tyzh0_195{width:1em;height:1em;animation:_spin_tyzh0_1 1s linear infinite}._button__spinner__circle_tyzh0_200{stroke-dasharray:60;stroke-dashoffset:45;stroke-linecap:round}@keyframes _spin_tyzh0_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._pushReminder__icon_50ozg_1{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.5rem;border-radius:.5rem;background-color:#ffede8;color:#e88a78}._pushReminder__hint_50ozg_12{margin:0;font-size:.875rem;color:#3c3c3c;line-height:1.5}._tabs_52i4m_1{width:100%}._tabs__list_52i4m_4{display:inline-flex;align-items:center;gap:.25rem}._tabs__trigger_52i4m_9{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-height:40px;padding:.5rem 1rem;border-radius:.5rem;border:none;background-color:transparent;font-size:.875rem;font-weight:500;color:#3c3c3c;line-height:1;cursor:pointer;transition:color .15s cubic-bezier(0,0,.2,1),background-color .15s cubic-bezier(0,0,.2,1)}._tabs__trigger_52i4m_9:hover:not([data-state=active]){background-color:#e7e4dd80;color:#151515}._tabs__trigger_52i4m_9:focus-visible{outline:2px solid #525252;outline-offset:2px}._tabs__trigger_52i4m_9:disabled{pointer-events:none;opacity:.5}._tabs__trigger_52i4m_9[data-state=active]{background-color:#232323;color:#fff;font-weight:600}._tabs__content_52i4m_43{margin-top:1.5rem}._tabs__content_52i4m_43:focus-visible{outline:2px solid #525252;outline-offset:2px;border-radius:.25rem}._drawer__content_pftzg_1{height:85dvh}._drawer__empty_pftzg_4{padding:1.5rem 1rem;text-align:center;color:#525252;font-size:.875rem;line-height:1.5}._drawer__tabBadge_pftzg_11{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 .25rem;background-color:#fff;color:#151515;border-radius:9999px;font-size:.75rem;font-weight:600;margin-left:.25rem}[data-state=active] ._drawer__tabBadge_pftzg_11{background-color:#f9f8f4;color:#151515}._drawer__tabEmpty_pftzg_29{padding:1.5rem 0;text-align:center;color:#525252;font-size:.875rem}._drawer__list_pftzg_35{list-style:none;margin:0;padding:.5rem 0 0;display:flex;flex-direction:column;gap:.5rem}._drawer__item_pftzg_43{display:flex;align-items:center;gap:.5rem;padding:1rem;border:1px solid #d0ccc4;border-radius:.5rem}._drawer__itemBody_pftzg_51{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._drawer__wordGroup_pftzg_58{display:flex;align-items:baseline;gap:.25rem;min-width:0}._drawer__word_pftzg_58{font-weight:600;font-size:1rem;color:#151515;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._drawer__pos_pftzg_72{font-size:.75rem;color:#777673;font-style:italic;flex-shrink:0}._drawer__translation_pftzg_78{font-size:.75rem;color:#525252}._drawer__playBtn_pftzg_82{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:none;border-radius:.25rem;background:transparent;color:#3c3c3c;cursor:pointer;-webkit-tap-highlight-color:transparent}._drawer__playBtn_pftzg_82:disabled{color:#d0ccc4;cursor:default}._drawer__playBtn_pftzg_82:not(:disabled):hover{background-color:#fff}._drawer__playBtn_pftzg_82:focus-visible{outline:2px solid #525252;outline-offset:2px}._drawer__deleteBtn_pftzg_108{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:none;border-radius:.25rem;background:transparent;color:#777673;cursor:pointer;-webkit-tap-highlight-color:transparent}._drawer__deleteBtn_pftzg_108:hover{background-color:#fef2f2;color:#ef4444}._drawer__deleteBtn_pftzg_108:focus-visible{outline:2px solid #ef4444;outline-offset:2px}._header_1xzwf_1{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:.5rem;height:64px;padding:0 1rem}@media (min-width: 768px){._header_1xzwf_1{gap:1rem;padding:0 1.5rem}}._header_1xzwf_1{background-color:#fff;border-bottom:1px solid #e7e4dd}._header__brand_1xzwf_22{display:flex;align-items:baseline;gap:.25rem}._header__brand__title_1xzwf_27{margin:0;font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;font-weight:700;color:#151515}@media (min-width: 768px){._header__brand__title_1xzwf_27{font-size:1.25rem}}._header__brand__subtitle_1xzwf_39{font-size:.875rem;font-weight:400;color:#3c3c3c}@media (min-width: 768px){._header__brand__subtitle_1xzwf_39{font-size:1rem}}._header__actions_1xzwf_49{display:flex;align-items:center;gap:1rem}._header__notifications_1xzwf_54{position:relative;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){._header__notifications_1xzwf_54{display:none}}._header__notifications_1xzwf_54{width:40px;height:40px;padding:0;background:transparent;border:none;border-radius:.5rem;color:#151515;cursor:pointer;transition:all .15s cubic-bezier(0,0,.2,1) ease-in-out}._header__notifications_1xzwf_54:hover{background-color:#e7e4dd80}._header__notifications_1xzwf_54:active{background-color:#d0ccc499}._header__notifications_1xzwf_54:focus-visible{outline:2px solid #525252;outline-offset:2px}._header__notifications__badge_1xzwf_86{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 4px;font-size:10px}._header__notifications__dot_1xzwf_95{position:absolute;top:4px;right:4px;width:10px;height:10px;border-radius:9999px;background-color:#a991f3}._header__user_1xzwf_104{display:flex;align-items:center;gap:.25rem;padding:.25rem}._header__user__avatar_1xzwf_110{position:relative;display:flex}._header__user__dot_1xzwf_114{position:absolute;top:0;right:-2px;width:10px;height:10px;border-radius:9999px;background-color:#a991f3}@media (min-width: 768px){._header__user__dot_1xzwf_114{display:none}}._header__user_1xzwf_104{background:transparent;border:none;border-radius:.5rem;color:#151515;cursor:pointer;transition:all .15s cubic-bezier(0,0,.2,1) ease-in-out}._header__user_1xzwf_104:hover{background-color:#e7e4dd80}._header__user_1xzwf_104:active{background-color:#d0ccc499}._header__user_1xzwf_104:focus-visible{outline:2px solid #525252;outline-offset:2px}._header__user__name_1xzwf_146{display:none;font-size:.875rem;font-weight:500;color:#151515}@media (min-width: 640px){._header__user__name_1xzwf_146{display:block}}._header__dropdown_1xzwf_157{min-width:200px;padding:.25rem;background-color:#fff;border:1px solid #e7e4dd;border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;animation:_slideDownAndFade_1xzwf_1 .2s ease-out}._header__dropdown__item_1xzwf_166{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;color:#151515;border-radius:.5rem;cursor:pointer;outline:none;transition:all .15s cubic-bezier(0,0,.2,1) ease-in-out}._header__dropdown__item_1xzwf_166:hover{background-color:#e7e4dd80}._header__dropdown__item_1xzwf_166:focus{background-color:#e7e4dd80}._header__dropdown__itemMobileOnly_1xzwf_184{display:flex}@media (min-width: 768px){._header__dropdown__itemMobileOnly_1xzwf_184{display:none}}._header__dropdown__separator_1xzwf_192{height:1px;margin:.25rem 0;background-color:#f5f1e8}._header__dropdown__arrow_1xzwf_197{fill:#fff;stroke:#e7e4dd;stroke-width:1px}@keyframes _slideDownAndFade_1xzwf_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._sidebar_z25xp_1{position:fixed;top:64px;left:0;bottom:0;z-index:50;display:flex;flex-direction:column;width:min(85vw,300px);padding:1rem;background-color:#fff;border-right:1px solid #e7e4dd;overflow-y:auto;transition:transform .2s cubic-bezier(0,0,.2,1) ease-in-out;transform:translate(-100%)}._sidebar--open_z25xp_17{transform:translate(0)}@media (min-width: 768px){._sidebar_z25xp_1{width:240px;transform:translate(0)}}._sidebar__header_z25xp_26{display:flex;justify-content:flex-end;margin-bottom:1rem}@media (min-width: 768px){._sidebar__header_z25xp_26{display:none}}._sidebar__close_z25xp_36{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:.5rem;color:#151515;cursor:pointer;transition:all .15s cubic-bezier(0,0,.2,1) ease-in-out}._sidebar__close_z25xp_36:hover{background-color:#e7e4dd80}._sidebar__close_z25xp_36:active{background-color:#d0ccc499}._sidebar__close_z25xp_36:focus-visible{outline:2px solid #525252;outline-offset:2px}._sidebar__overlay_z25xp_60{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background-color:#15151580}@media (min-width: 768px){._sidebar__overlay_z25xp_60{display:none}}._sidebar__nav_z25xp_71{display:flex;flex-direction:column;gap:.25rem}._sidebar__nav__item_z25xp_76{position:relative;display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;font-size:1rem;font-weight:500;color:#3c3c3c;text-align:left;background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:all .15s cubic-bezier(0,0,.2,1) ease-in-out}._sidebar__nav__item_z25xp_76:hover{color:#151515;background-color:#e7e4dd80}._sidebar__nav__item_z25xp_76:active{background-color:#d0ccc499}._sidebar__nav__item_z25xp_76:focus-visible{outline:2px solid #525252;outline-offset:2px}._sidebar__nav__item--active_z25xp_104{color:#151515;background-color:#f5f1e8;font-weight:600}._sidebar__nav__item__label_z25xp_109{flex:1}._sidebar__nav__item__badge_z25xp_112{margin-left:auto}._appLayout_1litk_1{display:flex;flex-direction:column;min-height:100vh;background-color:#f9f8f4}._appLayout__main_1litk_7{flex:1;margin-top:64px;padding:1rem}@media (min-width: 768px){._appLayout__main_1litk_7{margin-left:240px;padding:1.5rem}}@media (min-width: 1024px){._appLayout__main_1litk_7{padding:2rem}}._appLayout__main_1litk_7[data-editor=true]{padding:.5rem 0}@media (min-width: 768px){._appLayout__main_1litk_7[data-editor=true]{padding:.5rem 0}}@media (min-width: 1024px){._appLayout__main_1litk_7[data-editor=true]{padding:1rem 0}}._appLayout__main_1litk_7[data-fullscreen-editor=true]{margin-top:0;margin-left:0;padding:0;min-height:100vh;display:flex;flex-direction:column;background-color:#fff}._appLayout__main_1litk_7[data-editor=true]{background-color:#fff}._authLayout_ijwiu_1{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;padding:1.5rem;overflow-x:hidden;background:linear-gradient(135deg,#f9f8f4,#f5f1e8,#f9f8f4)}._authLayout_ijwiu_1:after{content:"";position:fixed;bottom:0;left:0;width:1000px;height:500px;background-image:radial-gradient(circle,#777673 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(ellipse 180% 100% at bottom left,black 0%,black 15%,transparent 60%);-webkit-mask-image:radial-gradient(ellipse 180% 100% at bottom left,black 0%,black 15%,transparent 60%);opacity:.45;pointer-events:none;z-index:0}._authLayout__container_ijwiu_26{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:440px}._authLayout__header_ijwiu_36{text-align:center}._authLayout__header__title_ijwiu_39{margin:0 0 .25rem;font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;font-weight:600;color:#151515}._authLayout__header__subtitle_ijwiu_46{margin:0;font-size:1rem;color:#3c3c3c}._authLayout__card_ijwiu_51{width:100%;padding:2.5rem;background-color:#fff;border:1px solid #e7e4dd;border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@media (max-width: 640px){._authLayout_ijwiu_1{padding:1rem}._authLayout__card_ijwiu_51{padding:2rem}._authLayout__header__title_ijwiu_39{font-size:1.25rem}._authLayout__header__subtitle_ijwiu_46{font-size:.875rem}}._label_qyz56_1{display:inline-block;margin-bottom:.25rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:500;color:#151515;line-height:1.5;cursor:pointer}._label__required_qyz56_11{margin-left:.25rem;color:#ef4444;font-weight:600}._label--disabled_qyz56_16{color:#777673;cursor:not-allowed;opacity:.6}._input_43scf_1{display:inline-flex;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.5;color:#151515;background-color:#fff;border:1px solid #e7e4dd;border-radius:.5rem;transition:all .15s cubic-bezier(0,0,.2,1) ease-in-out}._input_43scf_1::placeholder{color:#525252}._input_43scf_1:focus{outline:none;border-color:#525252;box-shadow:0 0 0 3px #1515151a}._input_43scf_1:hover:not(:disabled):not(:read-only){border-color:#777673}._input--sm_43scf_24{height:32px;padding:0 .5rem;font-size:.875rem}._input--md_43scf_29{height:40px;padding:0 1rem;font-size:1rem}._input--lg_43scf_34{height:48px;padding:0 1.5rem;font-size:1.125rem}._input--error_43scf_39{border-color:#ef4444}._input--error_43scf_39:focus{border-color:#dc2626;box-shadow:0 0 0 3px #ef44441a}._input--disabled_43scf_46{background-color:#f9f8f4;color:#777673;border-color:#f5f1e8;cursor:not-allowed;opacity:.6}._input--disabled_43scf_46::placeholder{color:#777673}._input--readonly_43scf_56{background-color:#f9f8f4;cursor:default}._input--readonly_43scf_56:focus{box-shadow:none}._input--full-width_43scf_63{width:100%}._input_43scf_1:-webkit-autofill,._input_43scf_1:-webkit-autofill:hover,._input_43scf_1:-webkit-autofill:focus{-webkit-text-fill-color:#151515;-webkit-box-shadow:0 0 0 1000px #ffffff inset;transition:background-color 5000s ease-in-out 0s}._input_43scf_1[type=number]::-webkit-outer-spin-button,._input_43scf_1[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._input_43scf_1[type=number]{-moz-appearance:textfield}._input_43scf_1[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}._input--with-suffix_43scf_81{padding-right:48px}._inputWrapper_43scf_85{position:relative;display:inline-flex;width:100%}._inputToggle_43scf_91{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:.25rem;background:none;border:none;border-radius:.25rem;color:#525252;cursor:pointer;transition:color .15s cubic-bezier(0,0,.2,1)}._inputToggle_43scf_91:hover:not(:disabled){color:#151515}._inputToggle_43scf_91:focus-visible{outline:2px solid #525252;outline-offset:2px}._inputToggle_43scf_91:disabled{cursor:not-allowed;opacity:.5}._formField_hxkmc_1{display:flex;flex-direction:column;gap:.25rem}._formField__labelRow_hxkmc_6{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._formField__labelExtra_hxkmc_12{font-size:.875rem;color:#3c3c3c}._formField__helper_hxkmc_16{margin:0;font-size:.75rem;color:#525252;line-height:1.4}._formField__error_hxkmc_22{margin:0;font-size:.75rem;font-weight:500;color:#dc2626;line-height:1.4}._checkbox_l3ey5_1{display:flex;align-items:center;gap:.5rem}._checkbox__input_l3ey5_6{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;background-color:#fff;border:2px solid #777673;border-radius:.25rem;cursor:pointer;transition:all .15s cubic-bezier(0,0,.2,1) ease-in-out}._checkbox__input_l3ey5_6:hover:not([data-disabled]){border-color:#3c3c3c}._checkbox__input_l3ey5_6:focus-visible{outline:2px solid #525252;outline-offset:2px}._checkbox__input_l3ey5_6[data-state=checked]{background-color:#525252;border-color:#525252}._checkbox__input_l3ey5_6[data-disabled]{background-color:#f9f8f4;border-color:#f5f1e8;cursor:not-allowed;opacity:.6}._checkbox__indicator_l3ey5_36{display:flex;align-items:center;justify-content:center;color:#fff}._checkbox__label_l3ey5_42{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;color:#151515;line-height:1.5;cursor:pointer;-webkit-user-select:none;user-select:none}._checkbox__required_l3ey5_51{margin-left:.25rem;color:#ef4444;font-weight:600}._checkbox--disabled_l3ey5_56 ._checkbox__label_l3ey5_42{color:#777673;cursor:not-allowed}._loginForm_18pwa_1{display:flex;flex-direction:column;gap:1.5rem}._loginForm__error_18pwa_6{padding:1rem;background-color:#fef2f2;border:1px solid #ef4444;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#b91c1c;line-height:1.5}._loginForm__forgotLink_18pwa_16{font-size:.875rem;font-weight:500;color:#151515;text-decoration:none;transition:color .15s cubic-bezier(0,0,.2,1) ease-in-out}._loginForm__forgotLink_18pwa_16:hover{color:#3c3c3c;text-decoration:underline}._loginForm__forgotLink_18pwa_16:focus-visible{outline:2px solid #525252;outline-offset:2px;border-radius:.25rem}._loginForm__divider_18pwa_32{position:relative;display:flex;align-items:center;justify-content:center;margin:.5rem 0}._loginForm__divider_18pwa_32:before,._loginForm__divider_18pwa_32:after{content:"";flex:1;height:1px;background-color:#e7e4dd}._loginForm__divider_18pwa_32 span{padding:0 1rem;font-size:.875rem;color:#525252}._loginForm__footer_18pwa_50{margin:0;text-align:center;font-size:.875rem;color:#3c3c3c}._loginForm__link_18pwa_56{font-weight:600;color:#151515;text-decoration:none;transition:color .15s cubic-bezier(0,0,.2,1) ease-in-out}._loginForm__link_18pwa_56:hover{text-decoration:underline}._loginForm__link_18pwa_56:focus-visible{outline:2px solid #525252;outline-offset:2px;border-radius:.25rem}._registerForm_1t5ay_1{display:flex;flex-direction:column;gap:1.5rem}._registerForm__error_1t5ay_6{padding:1rem;background-color:#fef2f2;border:1px solid #ef4444;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#b91c1c;line-height:1.5}._registerForm__divider_1t5ay_16{position:relative;display:flex;align-items:center;justify-content:center;margin:.5rem 0}._registerForm__divider_1t5ay_16:before,._registerForm__divider_1t5ay_16:after{content:"";flex:1;height:1px;background-color:#e7e4dd}._registerForm__divider_1t5ay_16 span{padding:0 1rem;font-size:.875rem;color:#525252}._registerForm__footer_1t5ay_34{margin:0;text-align:center;font-size:.875rem;color:#3c3c3c}._registerForm__link_1t5ay_40{font-weight:600;color:#151515;text-decoration:none;transition:color .15s cubic-bezier(0,0,.2,1) ease-in-out}._registerForm__link_1t5ay_40:hover{text-decoration:underline}._registerForm__link_1t5ay_40:focus-visible{outline:2px solid #525252;outline-offset:2px;border-radius:.25rem}._forgotPassword__form_4lzl2_1{display:flex;flex-direction:column;gap:1.5rem}._forgotPassword__error_4lzl2_6{padding:1rem;background-color:#fef2f2;border:1px solid #ef4444;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#b91c1c;line-height:1.5}._forgotPassword__back_4lzl2_16{text-decoration:none}._forgotPassword__success_4lzl2_19{display:flex;flex-direction:column;gap:1.5rem;text-align:center}._forgotPassword__success__message_4lzl2_25{margin:0;font-size:1rem;color:#151515;line-height:1.6}._forgotPassword__success__note_4lzl2_31{margin:0;font-size:.875rem;color:#3c3c3c;line-height:1.5}._forgotPassword__success__retry_4lzl2_37{background:none;border:none;padding:0;font-size:inherit;font-weight:600;color:#151515;text-decoration:underline;cursor:pointer}._forgotPassword__success__retry_4lzl2_37:hover{color:#3c3c3c}._forgotPassword__success__retry_4lzl2_37:focus-visible{outline:2px solid #525252;outline-offset:2px;border-radius:.25rem}._learningCard_w4vfq_1{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:16px;transition:transform .2s ease}._learningCard__completedBadge_w4vfq_10{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;background-color:#151515;border-radius:50%;color:#fff}._learningCard__levelBadge_w4vfq_21{background-color:#fff9;padding:.3rem .5rem .5rem;border-radius:8px}._learningCard__levelText_w4vfq_26{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:500;line-height:1;text-transform:uppercase;color:#151515cc}._learningCard--resource_w4vfq_34 ._learningCard__tagText_w4vfq_34,._learningCard--challenge_w4vfq_34 ._learningCard__tagText_w4vfq_34{color:#151515cc}._learningCard--resource_w4vfq_34 ._learningCard__title_w4vfq_37,._learningCard--challenge_w4vfq_34 ._learningCard__title_w4vfq_37{font-size:1.375rem;font-weight:500;color:#151515;line-height:1.2}._learningCard--resource_w4vfq_34 ._learningCard__description_w4vfq_43,._learningCard--challenge_w4vfq_34 ._learningCard__description_w4vfq_43{font-size:1rem;color:#151515cc;line-height:1.4}._learningCard--resource_w4vfq_34 ._learningCard__meta_w4vfq_48,._learningCard--challenge_w4vfq_34 ._learningCard__meta_w4vfq_48{color:#151515}._learningCard--resource_w4vfq_34 ._learningCard__meta_w4vfq_48 span,._learningCard--challenge_w4vfq_34 ._learningCard__meta_w4vfq_48 span{font-size:.875rem}._learningCard--challenge-normal_w4vfq_54 ._learningCard__body_w4vfq_54,._learningCard--challenge-featured_w4vfq_54 ._learningCard__body_w4vfq_54,._learningCard--challenge-wide_w4vfq_54 ._learningCard__body_w4vfq_54{justify-content:flex-end}._learningCard--challenge-normal_w4vfq_54 ._learningCard__description_w4vfq_43,._learningCard--challenge-featured_w4vfq_54 ._learningCard__description_w4vfq_43,._learningCard--challenge-wide_w4vfq_54 ._learningCard__description_w4vfq_43{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._learningCard--resource-normal_w4vfq_63 ._learningCard__title_w4vfq_37,._learningCard--resource-featured_w4vfq_63 ._learningCard__title_w4vfq_37,._learningCard--resource-wide_w4vfq_63 ._learningCard__title_w4vfq_37{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._learningCard--resource-normal_w4vfq_63 ._learningCard__description_w4vfq_43,._learningCard--resource-featured_w4vfq_63 ._learningCard__description_w4vfq_43,._learningCard--resource-wide_w4vfq_63 ._learningCard__description_w4vfq_43{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._learningCard--resource-featured_w4vfq_63,._learningCard--challenge-featured_w4vfq_54,._learningCard--resource-normal_w4vfq_63,._learningCard--resource-wide_w4vfq_63,._learningCard--challenge-normal_w4vfq_54,._learningCard--challenge-wide_w4vfq_54{background-color:#e7e4dd}._learningCard--resource-normal_w4vfq_63,._learningCard--resource-featured_w4vfq_63,._learningCard--resource-wide_w4vfq_63{min-height:280px;width:100%}._learningCard--challenge-normal_w4vfq_54{width:250px;height:290px}._learningCard--challenge-featured_w4vfq_54{width:280px;height:330px}._learningCard--challenge-wide_w4vfq_54{width:100%;min-height:280px}@media (max-width: 768px){._learningCard--resource-normal_w4vfq_63,._learningCard--resource-featured_w4vfq_63,._learningCard--resource-wide_w4vfq_63,._learningCard--challenge-wide_w4vfq_54{min-height:260px}}._learningCard--compactImage_w4vfq_110{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:.5rem 1rem;height:120px;min-height:120px}._learningCard--compactImage_w4vfq_110 ._learningCard__thumbnail_w4vfq_119{position:relative;flex-shrink:0;width:88px;height:88px;border-radius:10px;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}._learningCard--compactImage_w4vfq_110 ._learningCard__thumbnailOverlay_w4vfq_130{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000073;border-radius:inherit}._learningCard--compactImage_w4vfq_110 ._learningCard__thumbnailCheck_w4vfq_136{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#fff;border-radius:50%;color:#151515}._learningCard--compactImage_w4vfq_110 ._learningCard__body_w4vfq_54{flex:1;min-width:0;justify-content:center}._learningCard--compactImage_w4vfq_110 ._learningCard__title_w4vfq_37{font-size:1.125rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._learningCard--compactImage_w4vfq_110 ._learningCard__description_w4vfq_43{font-size:.875rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._learningCard--compact_w4vfq_110{gap:.25rem;padding:.5rem 1rem;height:120px;min-height:120px}._learningCard--compact_w4vfq_110 ._learningCard__body_w4vfq_54{justify-content:center;flex:1;min-height:0}._learningCard--compact_w4vfq_110 ._learningCard__title_w4vfq_37{font-size:1.125rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._learningCard--compact_w4vfq_110 ._learningCard__description_w4vfq_43{font-size:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._learningCard--hasImage_w4vfq_195{background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}._learningCard--hasImage_w4vfq_195:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,rgba(0,0,0,.75) 0%,transparent 60%);border-radius:inherit;pointer-events:none;z-index:0}._learningCard--hasImage_w4vfq_195>*{position:relative;z-index:1}._learningCard--hasImage_w4vfq_195 ._learningCard__tagText_w4vfq_34,._learningCard--hasImage_w4vfq_195 ._learningCard__levelText_w4vfq_26{color:#ffffffd9}._learningCard--hasImage_w4vfq_195 ._learningCard__tag_w4vfq_34,._learningCard--hasImage_w4vfq_195 ._learningCard__levelBadge_w4vfq_21{background-color:#ffffff26}._learningCard--hasImage_w4vfq_195 ._learningCard__title_w4vfq_37{color:#fff}._learningCard--hasImage_w4vfq_195 ._learningCard__description_w4vfq_43{color:#fffc}._learningCard--hasImage_w4vfq_195 ._learningCard__meta_w4vfq_48{color:#ffffffbf}._learningCard--clickable_w4vfq_235{cursor:pointer}._learningCard--clickable_w4vfq_235:hover{transform:translateY(-2px)}._learningCard--clickable_w4vfq_235:active{transform:translateY(0)}._learningCard--completed_w4vfq_244{background-color:#c6b6f7}._learningCard--completed_w4vfq_244 ._learningCard__tag_w4vfq_34{background-color:#fff9}._learningCard--completed_w4vfq_244 ._learningCard__tagText_w4vfq_34{color:#151515cc}._learningCard--completed_w4vfq_244 ._learningCard__title_w4vfq_37{color:#151515}._learningCard--completed_w4vfq_244 ._learningCard__description_w4vfq_43{color:#151515cc}._learningCard--completed_w4vfq_244 ._learningCard__meta_w4vfq_48{color:#151515}._learningCard--completed_w4vfq_244._learningCard--compactImage_w4vfq_110{background-color:#e7e4dd}._learningCard--completed_w4vfq_244._learningCard--hasImage_w4vfq_195 ._learningCard__tag_w4vfq_34{background-color:#ffffff26}._learningCard--completed_w4vfq_244._learningCard--hasImage_w4vfq_195 ._learningCard__tagText_w4vfq_34{color:#ffffffd9}._learningCard--completed_w4vfq_244._learningCard--hasImage_w4vfq_195 ._learningCard__completedBadge_w4vfq_10{background-color:#fff;color:#151515}._learningCard--completed_w4vfq_244._learningCard--hasImage_w4vfq_195 ._learningCard__title_w4vfq_37{color:#fff}._learningCard--completed_w4vfq_244._learningCard--hasImage_w4vfq_195 ._learningCard__description_w4vfq_43{color:#fffc}._learningCard--completed_w4vfq_244._learningCard--hasImage_w4vfq_195 ._learningCard__meta_w4vfq_48{color:#ffffffbf}._learningCard__header_w4vfq_284{display:flex;align-items:center;justify-content:space-between;padding:0 0 .25rem}._learningCard__tag_w4vfq_34{background-color:#fff9;padding:.3rem .5rem .5rem;border-radius:8px}._learningCard__tagText_w4vfq_34{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1;text-transform:uppercase}._learningCard__body_w4vfq_54{display:flex;flex-direction:column;gap:.5rem;flex:1;justify-content:center}._learningCard__title_w4vfq_37{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0}._learningCard__description_w4vfq_43{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;margin:0}._learningCard__footer_w4vfq_318{display:flex;gap:1rem;align-items:center;padding:1rem 0}._learningCard__meta_w4vfq_48{display:flex;align-items:center;gap:4px}._learningCard__meta_w4vfq_48 span{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1;text-transform:uppercase}._learningCard__buttonWrapper_w4vfq_335{padding-top:.5rem;width:100%}@media (max-width: 768px){._learningCard--challenge-normal_w4vfq_54{width:100%;max-width:250px;height:290px}._learningCard--challenge-featured_w4vfq_54{width:100%;max-width:280px;height:330px}._learningCard--compact_w4vfq_110._learningCard--challenge-normal_w4vfq_54,._learningCard--compact_w4vfq_110._learningCard--challenge-featured_w4vfq_54{height:120px;min-height:120px}}._carousel_14x4z_1{display:flex;flex-direction:column;gap:2.5rem;width:100%;min-width:0}._carousel__header_14x4z_8{display:flex;flex-direction:column;gap:.25rem}._carousel__title_14x4z_13{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1;color:#151515;margin:0}._carousel__subtitle_14x4z_21{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;color:#525252;margin:0}._carousel__wrapper_14x4z_29{position:relative;width:calc(100% + 1.5rem);min-width:0}._carousel__wrapper_14x4z_29:before{content:"";position:absolute;top:0;left:0;width:238px;height:330px;background:linear-gradient(90deg,#f9f8f4 0%,transparent 100%);pointer-events:none;z-index:1;opacity:0}._carousel__wrapper_14x4z_29:after{content:"";position:absolute;top:0;right:0;width:238px;height:330px;background:linear-gradient(90deg,transparent 0%,#f9f8f4 100%);pointer-events:none;z-index:1;opacity:1}._carousel__wrapper--fadeLeft_14x4z_58:before{opacity:1}._carousel__wrapper--fadeRight_14x4z_61:after{opacity:1}._carousel__wrapper_14x4z_29:not(._carousel__wrapper--fadeRight_14x4z_61):after{opacity:0}._carousel__wrapper_14x4z_29:not(._carousel__wrapper--fadeLeft_14x4z_58):before{opacity:0}._carousel__scroll_14x4z_70{display:flex;gap:1rem;min-width:0;overflow-x:auto;overflow-y:hidden;padding-right:120px;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}._carousel__scroll_14x4z_70::-webkit-scrollbar{display:none}._carousel__scroll_14x4z_70>*{flex-shrink:0}._carousel__controls_14x4z_88{display:flex;align-items:flex-end;gap:.25rem}._carousel__pagination_14x4z_93{display:flex;gap:.25rem}._carousel__dot_14x4z_97{width:50px;height:6px;background-color:#777673;border:none;border-radius:1000px;padding:0;cursor:pointer;transition:width .2s ease,background-color .2s ease}._carousel__dot_14x4z_97:hover{background-color:#525252}._carousel__dot--inactive_14x4z_110{width:23px;background-color:#e7e4dd}._carousel__dot--inactive_14x4z_110:hover{background-color:#777673}._carousel__nav_14x4z_117{display:flex;gap:.25rem;margin-left:auto;padding-right:1rem}._carousel__navBtn_14x4z_123{display:flex;align-items:center;justify-content:center;width:72px;height:56px;background-color:#fff;border:1px solid #e7e4dd;border-radius:999px;cursor:pointer;transition:all .2s ease}._carousel__navBtn_14x4z_123:hover:not(:disabled){background-color:#f9f8f4;border-color:#777673}._carousel__navBtn_14x4z_123:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){._carousel_14x4z_1{gap:1.5rem}._carousel__title_14x4z_13{font-size:1.25rem}._carousel__subtitle_14x4z_21{font-size:1rem}._carousel__controls_14x4z_88{display:none}._carousel__wrapper_14x4z_29:before,._carousel__wrapper_14x4z_29:after{display:none}._carousel__scroll_14x4z_70{padding-right:0;overflow-x:scroll;touch-action:pan-x pan-y}._carousel__scroll_14x4z_70>*:nth-last-child(1){margin-right:1rem}}._carousel_elwn7_1{display:flex;flex-direction:column;gap:1rem;width:100%;min-width:0}._carousel__header_elwn7_8{display:flex;flex-direction:column;gap:.25rem}._carousel__headerRow_elwn7_13{display:flex;align-items:center;justify-content:space-between;gap:1rem}._carousel__headerAction_elwn7_19{flex-shrink:0}._carousel__title_elwn7_22{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1;color:#151515;margin:0}._carousel__subtitle_elwn7_30{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;color:#525252;margin:0}._carousel__wrapper_elwn7_38{position:relative;width:calc(100% + 1rem);min-width:0}._carousel__wrapper_elwn7_38:before{content:"";position:absolute;top:0;left:0;width:238px;height:330px;background:linear-gradient(90deg,#f9f8f4 0%,transparent 100%);pointer-events:none;z-index:1;opacity:0}._carousel__wrapper_elwn7_38:after{content:"";position:absolute;top:0;right:0;width:238px;height:330px;background:linear-gradient(90deg,transparent 0%,#f9f8f4 100%);pointer-events:none;z-index:1;opacity:1}._carousel__wrapper--fadeLeft_elwn7_67:before{opacity:1}._carousel__wrapper--fadeRight_elwn7_70:after{opacity:1}._carousel__wrapper_elwn7_38:not(._carousel__wrapper--fadeRight_elwn7_70):after{opacity:0}._carousel__wrapper_elwn7_38:not(._carousel__wrapper--fadeLeft_elwn7_67):before{opacity:0}._carousel__scroll_elwn7_79{display:flex;gap:1rem;min-width:0;overflow-x:auto;overflow-y:hidden;padding-right:120px;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}._carousel__scroll_elwn7_79::-webkit-scrollbar{display:none}._carousel__scroll_elwn7_79>*{flex-shrink:0}@media (min-width: 769px){._carousel__scroll--fullWidthCards_elwn7_98>*{min-width:100%}}._carousel__scroll--noControls_elwn7_102{padding-right:0}._carousel__controls_elwn7_105{display:flex;align-items:flex-end;gap:.25rem}._carousel__pagination_elwn7_110{display:flex;gap:.25rem}._carousel__dot_elwn7_114{width:50px;height:6px;background-color:#777673;border:none;border-radius:1000px;padding:0;cursor:pointer;transition:width .2s ease,background-color .2s ease}._carousel__dot_elwn7_114:hover{background-color:#525252}._carousel__dot--inactive_elwn7_127{width:23px;background-color:#e7e4dd}._carousel__dot--inactive_elwn7_127:hover{background-color:#777673}._carousel__nav_elwn7_134{display:flex;gap:.25rem;margin-left:auto;padding-right:1rem}._carousel__navBtn_elwn7_140{display:flex;align-items:center;justify-content:center;width:72px;height:56px;background-color:#fff;border:1px solid #e7e4dd;border-radius:999px;cursor:pointer;transition:all .2s ease}._carousel__navBtn_elwn7_140:hover:not(:disabled){background-color:#f9f8f4;border-color:#777673}._carousel__navBtn_elwn7_140:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){._carousel__title_elwn7_22{font-size:1.25rem}._carousel__subtitle_elwn7_30{font-size:1rem}._carousel__controls_elwn7_105{display:none}._carousel__wrapper_elwn7_38:before,._carousel__wrapper_elwn7_38:after{display:none}._carousel__scroll_elwn7_79{padding-right:3.5rem;overflow-x:scroll;touch-action:pan-x pan-y}._carousel__scroll_elwn7_79>*:nth-last-child(1){margin-right:1rem}._carousel__scroll--statsCardWidth_elwn7_181{padding-right:0}._carousel__scroll--statsCardWidth_elwn7_181>*{flex:0 0 calc(82% - .5rem)}._carousel__scroll--statsCardWidth_elwn7_181>*:nth-last-child(1){margin-right:1rem}}._statCard_5z7a6_1{display:flex;align-items:stretch;gap:.5rem;padding:1rem;background-color:#fff;border-radius:12px;min-height:104px}._statCard--noIcon_5z7a6_10{min-height:88px}._statCard--surfaceSunken_5z7a6_13{background-color:#f5f1e8}._statCard__iconWrapper_5z7a6_16{display:flex;align-items:center;justify-content:center;width:72px;min-width:72px;align-self:stretch;background-color:#f9f8f4;border-radius:16px;flex-shrink:0}._statCard__info_5z7a6_27{display:flex;flex-direction:column;justify-content:center;gap:4px;flex:1}._statCard__info--centered_5z7a6_34{align-items:center;text-align:center}._statCard__value_5z7a6_38{display:flex;align-items:baseline;line-height:1}._statCard__value--centered_5z7a6_43{justify-content:center}._statCard__valuePrimary_5z7a6_46{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2.5rem;font-weight:500;color:#151515;line-height:1}._statCard__valueSecondary_5z7a6_53{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;font-weight:500;color:#151515;line-height:1;margin-left:2px}._statCard__valueSecondaryCompact_5z7a6_61{font-size:1rem;font-weight:400;color:#525252}._statCard__label_5z7a6_66{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1;color:#525252cc;margin:0}._statCard__label--centered_5z7a6_74{align-self:stretch;text-align:center}@media (max-width: 768px){._statCard_5z7a6_1{min-height:104px;padding:1rem}._statCard__iconWrapper_5z7a6_16{width:56px;min-width:56px}._statCard__valuePrimary_5z7a6_46{font-size:2rem}._statCard__valueSecondary_5z7a6_53{font-size:1.125rem}._statCard__valueSecondaryCompact_5z7a6_61{font-size:.875rem}}._dashboard_p48pt_1{display:flex;flex-direction:column;gap:2.5rem;padding-top:1rem;padding-bottom:4rem;min-width:0}@media (max-width: 768px){._dashboard_p48pt_1{gap:2rem;padding-bottom:1rem}}._dashboard__welcome_p48pt_15{display:flex;flex-direction:column;gap:.25rem}._dashboard__title_p48pt_20{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2rem;font-weight:600;line-height:1;color:#151515;margin:0}@media (max-width: 768px){._dashboard__title_p48pt_20{font-size:1.75rem}}._dashboard__subtitle_p48pt_33{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;color:#525252;margin:0}@media (max-width: 768px){._dashboard__subtitle_p48pt_33{font-size:1rem}}._dashboard__stats_p48pt_46{width:calc(100% + .25rem);min-width:0}._dashboard__review_p48pt_50{display:flex;flex-direction:column}._dashboard__reviewBanner_p48pt_54{display:flex;flex-direction:row;align-items:center;gap:1rem;min-height:120px;padding:1.5rem;background-color:#c6b6f7;border-radius:.75rem;cursor:pointer;transition:opacity .2s ease}._dashboard__reviewBanner_p48pt_54,._dashboard__reviewBanner_p48pt_54:any-link,._dashboard__reviewBanner_p48pt_54:visited,._dashboard__reviewBanner_p48pt_54:active{text-decoration:none;color:inherit}._dashboard__reviewBanner_p48pt_54:hover{opacity:.92;text-decoration:none;color:inherit}._dashboard__reviewBanner_p48pt_54:focus-visible{outline:2px solid #525252;outline-offset:2px}@media (prefers-reduced-motion: no-preference){._dashboard__reviewBanner_p48pt_54:active ._dashboard__reviewBtn_p48pt_80{transform:scale(.85)}}._dashboard__reviewBanner_p48pt_54:hover ._dashboard__reviewTitle_p48pt_84,._dashboard__reviewBanner_p48pt_54:hover ._dashboard__reviewText_p48pt_84{text-decoration:none}._dashboard__reviewBanner_p48pt_54:hover ._dashboard__reviewTitle_p48pt_84{color:#151515}._dashboard__reviewBanner_p48pt_54:hover ._dashboard__reviewText_p48pt_84{color:#3c3c3c}._dashboard__reviewContent_p48pt_93{display:flex;flex-direction:column;gap:.25rem;flex:1}._dashboard__reviewTitle_p48pt_84{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;font-weight:500;line-height:1;color:#151515;margin:0}@media (max-width: 768px){._dashboard__reviewTitle_p48pt_84{font-size:1.25rem}}._dashboard__reviewText_p48pt_84{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#3c3c3c;margin:0}@media (max-width: 768px){._dashboard__reviewText_p48pt_84{font-size:.875rem}}._dashboard__reviewBtn_p48pt_80{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:9999px;background-color:#232323;color:#fff;pointer-events:none;transition:transform .22s cubic-bezier(.4,0,.2,1);transform-origin:center}._dashboard__challenges_p48pt_139{width:100%;min-width:0}._dashboard__loading_p48pt_143{display:flex;align-items:center;justify-content:center;min-height:200px;padding:2rem}._dashboard__empty_p48pt_150{padding:2rem;text-align:center;background-color:#f9f8f4;border-radius:.75rem;border:1px dashed #e7e4dd}._dashboard__empty_p48pt_150 p{margin:0 0 1rem;color:#3c3c3c;font-size:1rem}._card_1t4am_1{display:flex;flex-direction:column;border-radius:.75rem;background-color:#fff;overflow:hidden}._card--default_1t4am_8{border:1px solid #f5f1e8}._card--outline_1t4am_11{border:2px solid #e7e4dd;box-shadow:none}._card__header_1t4am_15{display:flex;flex-direction:column;gap:.25rem;padding:1rem;padding-bottom:0}@media (min-width: 768px){._card__header_1t4am_15{padding:1.5rem;padding-bottom:0}}._card__title_1t4am_28{margin:0;font-size:1rem;font-weight:600;color:#151515;line-height:1.3}@media (min-width: 768px){._card__title_1t4am_28{font-size:1.125rem}}._card__description_1t4am_40{margin:0;font-size:.875rem;color:#3c3c3c;line-height:1.5}._card__content_1t4am_46{padding:1rem}@media (min-width: 768px){._card__content_1t4am_46{padding:1.5rem}}._card__footer_1t4am_54{display:flex;align-items:center;gap:.5rem;padding:1rem;padding-top:0}@media (min-width: 768px){._card__footer_1t4am_54{gap:1rem;padding:1.5rem;padding-top:0}}._viewToggle_lrw29_1{display:inline-flex;border-radius:.5rem;background-color:#fff;padding:2px;gap:0}@media (max-width: 768px){._viewToggle_lrw29_1{padding:2px}}._viewToggleItem_lrw29_14{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px}@media (max-width: 768px){._viewToggleItem_lrw29_14{width:32px;height:32px}}._viewToggleItem_lrw29_14{border:none;border-radius:6px;background:transparent;color:#3c3c3c;cursor:pointer;transition:color .15s cubic-bezier(0,0,.2,1),background-color .15s cubic-bezier(0,0,.2,1),border-color .15s cubic-bezier(0,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}._viewToggleItem_lrw29_14:hover:not(:disabled):not([data-state=on]){background-color:#f5f1e8;color:#151515}._viewToggleItem_lrw29_14:active:not(:disabled):not([data-state=on]){background-color:#e7e4dd}._viewToggleItem_lrw29_14[data-state=on]{background-color:#f5f1e8;color:#151515}._viewToggleItem_lrw29_14[data-state=on]:hover:not(:disabled){background-color:#e7e4dd}._viewToggleItem_lrw29_14[data-state=on]:active:not(:disabled){background-color:#e7e4dd}._viewToggleItem_lrw29_14[data-disabled],._viewToggleItem_lrw29_14:disabled{opacity:.5;cursor:not-allowed}._viewToggleItem_lrw29_14:focus{outline:none}._viewToggleItem_lrw29_14:focus-visible{outline:2px solid #525252;outline-offset:2px}._challengesPage_1mosq_2{display:flex;flex-direction:column;gap:2.5rem;padding-top:1rem}@media (max-width: 768px){._challengesPage_1mosq_2{gap:1.5rem}}._challengesPage__title_1mosq_13{font-size:2rem;font-weight:500;color:#151515;margin-bottom:.25rem}@media (max-width: 768px){._challengesPage__title_1mosq_13{font-size:1.5rem}}._challengesPage__subtitle_1mosq_24{font-size:1.125rem;color:#525252}._challengesPage__tabBadge_1mosq_28{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 .25rem;background-color:#fff;color:#151515;border-radius:9999px;font-size:.75rem;font-weight:600;margin-left:.25rem}[data-state=active] ._challengesPage__tabBadge_1mosq_28{background-color:#f9f8f4;color:#151515}._challengesPage__content_1mosq_46{min-height:400px}._challengesPage__section_1mosq_49{margin-top:1.5rem}@media (max-width: 768px){._challengesPage__section_1mosq_49{margin-top:1rem}}._challengesPage__allSection_1mosq_57{display:flex;flex-direction:column;gap:1.5rem}._challengesPage__gridBlock_1mosq_65{display:flex;flex-direction:column;gap:1rem}._challengesPage__loadMore_1mosq_70{display:flex;justify-content:center;padding-top:0}._challengesPage__allTitle_1mosq_75{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1;color:#151515;margin:0}@media (max-width: 768px){._challengesPage__allTitle_1mosq_75{font-size:1.25rem}}._challengesPage__weekInfo_1mosq_88{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f9f8f4;border-radius:.5rem;margin-bottom:1.5rem}@media (max-width: 768px){._challengesPage__weekInfo_1mosq_88{flex-direction:column;align-items:flex-start;gap:.25rem}}._challengesPage__weekProgress_1mosq_104{font-size:1rem;font-weight:600;color:#151515}._challengesPage__weekDates_1mosq_109{font-size:.875rem;color:#3c3c3c}._challengesPage__allInfo_1mosq_113{padding:1rem;background-color:#fff;border-radius:.5rem;margin-bottom:1.5rem}._challengesPage__allCount_1mosq_119{font-size:1rem;font-weight:600;color:#151515;margin-bottom:.25rem}._challengesPage__allHint_1mosq_125{font-size:.875rem;color:#313131}._challengesPage__levelSection_1mosq_129{margin-bottom:2.5rem}._challengesPage__levelSection_1mosq_129:last-child{margin-bottom:0}._challengesPage__levelTitle_1mosq_135{font-size:1.125rem;font-weight:500;color:#151515;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}._challengesPage__currentBadge_1mosq_144{display:inline-flex;align-items:center;padding:.25rem .5rem;background-color:#f9f8f4;color:#313131;border-radius:9999px;font-size:.75rem;font-weight:600}._challengesPage__viewToggleRow_1mosq_154{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}@media (max-width: 768px){._challengesPage__viewToggleRow_1mosq_154{margin-bottom:0}}._challengesPage__viewToggleLabel_1mosq_165{display:inline-flex;align-items:center;margin:0;font-size:.875rem;font-weight:500;color:#3c3c3c;line-height:1.3}._challengesPage__viewToggleCount_1mosq_174{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 .25rem;margin-left:.25rem;background-color:#fff;color:#151515;border-radius:9999px;font-size:.75rem;font-weight:600}._challengesPage__grid_1mosq_65{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}@media (max-width: 768px){._challengesPage__grid_1mosq_65{grid-template-columns:1fr}}._challengesPage__grid--list_1mosq_198{grid-template-columns:1fr;gap:.5rem}._challengesPage__loading_1mosq_202{display:flex;align-items:center;justify-content:center;min-height:300px}._challengesPage__empty_1mosq_208{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:300px;text-align:center;color:#3c3c3c}._challengesPage__empty_1mosq_208 p{margin:0}._chipGroup_mnerh_1{display:flex;flex-wrap:wrap;gap:.25rem}._chipGroup--scrollable_mnerh_6{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;min-width:0;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}._chipGroup--scrollable_mnerh_6::-webkit-scrollbar{display:none}._chipGroup--scrollable_mnerh_6>*{flex-shrink:0}._chip_mnerh_1{display:inline-flex;align-items:center;justify-content:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1;text-align:center;white-space:nowrap;padding:.25rem 1rem;min-height:32px;border-radius:9999px;border:1px solid #d0ccc4;background-color:#fff;color:#151515;cursor:pointer;transition:color .15s cubic-bezier(0,0,.2,1),background-color .15s cubic-bezier(0,0,.2,1),border-color .15s cubic-bezier(0,0,.2,1)}._chip_mnerh_1:hover:not(:disabled):not([data-state=on]){background-color:#f5f1e8;border-color:#777673}._chip_mnerh_1:active:not(:disabled):not([data-state=on]){background-color:#e7e4dd}._chip_mnerh_1[data-state=on]{background-color:#232323;border-color:#232323;color:#fff;font-weight:600}._chip_mnerh_1[data-state=on]:hover:not(:disabled){background-color:#313131;border-color:#313131}._chip_mnerh_1[data-state=on]:active:not(:disabled){background-color:#151515;border-color:#151515}._chip_mnerh_1[data-disabled],._chip_mnerh_1:disabled{opacity:.5;cursor:not-allowed}._chip_mnerh_1:focus{outline:none}._chip_mnerh_1:focus-visible{outline:2px solid #525252;outline-offset:2px}._resources_12z2g_1{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}._resources__header_12z2g_7{display:flex;flex-direction:column}._resources__title_12z2g_11{margin:0;font-size:2rem;font-weight:500;color:#151515;line-height:1.2}@media (max-width: 768px){._resources__title_12z2g_11{font-size:1.5rem}}._resources__subtitle_12z2g_23{margin:.25rem 0 0;font-size:1.125rem;color:#525252;line-height:1.5}._resources__filters_12z2g_29{position:sticky;top:72px;align-self:flex-start;z-index:200;padding-top:.5rem;padding-bottom:.5rem;background:transparent;width:100%;min-width:0}._resources__filters_12z2g_29:before{content:"";position:absolute;top:0;left:0;right:0;height:200%;background:linear-gradient(180deg,#f9f8f4,#f9f8f4 20%,#f9f8f4b3 50%,#f9f8f44d,#f9f8f400);z-index:-1;pointer-events:none}._resources__viewToggleRow_12z2g_51{display:flex;align-items:center;justify-content:space-between;min-height:40px}._resources__viewToggleActions_12z2g_57{display:flex;align-items:center;gap:.25rem}._resources__savedVocabBtn_12z2g_62{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:.25rem;background:transparent;color:#d0ccc4;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s ease,transform .1s ease}._resources__savedVocabBtn_12z2g_62:hover{color:#f87171}._resources__savedVocabBtn--active_12z2g_80{color:#ef4444}._resources__savedVocabBtn--active_12z2g_80:hover{color:#dc2626}._resources__savedVocabBtn_12z2g_62:active{transform:scale(.9)}._resources__savedVocabBtn_12z2g_62:focus-visible{outline:2px solid #525252;outline-offset:2px}._resources__filterGroup_12z2g_93{display:flex;flex-direction:column;gap:.5rem}._resources__filterGroup--chips_12z2g_98{width:calc(100% + 3.5rem);margin-right:-3.5rem;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-right:1.5rem}._resources__filterGroup--chips_12z2g_98::-webkit-scrollbar{display:none}._resources__filterLabel_12z2g_112{font-size:.875rem;font-weight:500;color:#3c3c3c}._resources__filterTypeTitle_12z2g_117{display:inline-flex;align-items:center;margin:0;font-size:.875rem;font-weight:500;color:#3c3c3c;line-height:1.3}._resources__filterTypeCount_12z2g_126{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 .25rem;margin-left:.25rem;background-color:#fff;color:#151515;border-radius:9999px;font-size:.75rem;font-weight:600}._resources__content_12z2g_140{margin-top:-.25rem}._resources__contentWrapper--loading_12z2g_143{position:relative}._resources__loadingOverlay_12z2g_146{position:absolute;top:0;right:0;bottom:0;left:0;background:#f9f8f499;display:flex;align-items:center;justify-content:center;z-index:1;pointer-events:auto}._resources__loadingOverlay_12z2g_146:after{content:"";width:24px;height:24px;border:2px solid #777673;border-top-color:transparent;border-radius:50%;animation:_resources-spin_12z2g_1 .6s linear infinite}@keyframes _resources-spin_12z2g_1{to{transform:rotate(360deg)}}._resources__chips_12z2g_170{display:flex;flex-wrap:nowrap;gap:.25rem;min-width:0;overflow-x:auto;overflow-y:hidden;padding-right:1.5rem;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}._resources__chips_12z2g_170::-webkit-scrollbar{display:none}._resources__chips_12z2g_170>*{flex-shrink:0}._resources__sections_12z2g_189{display:flex;flex-direction:column;gap:3rem}._resources__carouselSection_12z2g_194{display:flex;flex-direction:column;gap:1.5rem}._resources__carouselHeader_12z2g_199{display:flex;align-items:center;justify-content:space-between;gap:1rem}._resources__carouselSectionTitle_12z2g_205{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1;color:#151515;margin:0}@media (max-width: 768px){._resources__carouselSectionTitle_12z2g_205{font-size:1.5rem}}@media (max-width: 768px){._resources__carouselWrapper_12z2g_219{width:calc(100% + 3.5rem);margin-right:-3.5rem;min-width:0}}._resources__section_12z2g_189{display:flex;flex-direction:column;gap:1.5rem}._resources__sectionTitle_12z2g_230{margin:0;font-size:1.25rem;font-weight:600;color:#151515;line-height:1.3}._resources__grid_12z2g_237{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (min-width: 900px){._resources__grid_12z2g_237{grid-template-columns:repeat(3,1fr)}}@media (max-width: 600px){._resources__grid_12z2g_237{grid-template-columns:1fr}}._resources__grid--list_12z2g_252{grid-template-columns:1fr;gap:.5rem}._resources__loading_12z2g_146{display:flex;align-items:center;justify-content:center;min-height:200px;padding:2.5rem}._resources__emptyState_12z2g_263,._resources__errorState_12z2g_263{display:flex;align-items:center;justify-content:center;padding:2.5rem;text-align:center}._resources__emptyMessage_12z2g_270{margin:0;color:#3c3c3c;font-size:1rem}._resources__errorMessage_12z2g_275{margin:0;color:#dc2626;font-size:1rem}._richTextContent_19hq4_1 h1{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2em;font-weight:700;color:#151515;margin:1.5rem 0 .5rem;line-height:1.2}._richTextContent_19hq4_1 h1:first-child{margin-top:0}._richTextContent_19hq4_1 h2{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.5em;font-weight:700;color:#151515;margin:1rem 0;line-height:1.35}._richTextContent_19hq4_1 h2:first-child{margin-top:0}._richTextContent_19hq4_1 h3{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.25em;font-weight:700;color:#151515;margin:1rem 0 .5rem;line-height:1.4}._richTextContent_19hq4_1 h3:first-child{margin-top:0}._richTextContent_19hq4_1 h4{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:600;color:#151515;margin:.5rem 0 .25rem;line-height:1.4}._richTextContent_19hq4_1 p{margin:0 0 1rem;color:#525252;line-height:1.8;font-size:1rem}._richTextContent_19hq4_1 p:last-child{margin-bottom:0}._richTextContent_19hq4_1 strong{font-weight:600}._richTextContent_19hq4_1 em{font-style:italic}._richTextContent_19hq4_1 u{text-decoration:underline}._richTextContent_19hq4_1 ul,._richTextContent_19hq4_1 ol{padding-left:1.5rem;margin:0 0 .5rem}._richTextContent_19hq4_1 ul li,._richTextContent_19hq4_1 ol li{margin-bottom:.25rem;color:#525252;line-height:1.7}._richTextContent_19hq4_1 ul li:last-child,._richTextContent_19hq4_1 ol li:last-child{margin-bottom:1rem}._richTextContent_19hq4_1 ul{list-style:disc}._richTextContent_19hq4_1 ol{list-style:decimal;padding-left:2rem}._richTextContent_19hq4_1 ._info-box_19hq4_85,._richTextContent_19hq4_1 [data-type=info-box]{background-color:#e2dafb;border-radius:.5rem;padding:1rem;margin:1rem 0;color:#8d6cef}._richTextContent_19hq4_1 ._info-box_19hq4_85:before,._richTextContent_19hq4_1 [data-type=info-box]:before{content:"";display:block;width:48px;height:48px;margin-bottom:.5rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23a991f3' stroke-width='2'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5'/%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3C/svg%3E") 14px 14px/20px 20px no-repeat,linear-gradient(#f4f1fd,#f4f1fd) 0 0/48px 48px no-repeat;border-radius:.5rem}._richTextContent_19hq4_1 ._info-box_19hq4_85 p,._richTextContent_19hq4_1 ._info-box_19hq4_85 li,._richTextContent_19hq4_1 [data-type=info-box] p,._richTextContent_19hq4_1 [data-type=info-box] li{font-size:1rem;font-weight:500;color:inherit}._richTextContent_19hq4_1 ._info-box_19hq4_85 p,._richTextContent_19hq4_1 [data-type=info-box] p{margin:0 0 .25rem}._richTextContent_19hq4_1 ._info-box_19hq4_85 p:last-child,._richTextContent_19hq4_1 [data-type=info-box] p:last-child{margin-bottom:0}._richTextContent_19hq4_1 ._info-box_19hq4_85 strong,._richTextContent_19hq4_1 ._info-box_19hq4_85 em,._richTextContent_19hq4_1 ._info-box_19hq4_85 u,._richTextContent_19hq4_1 [data-type=info-box] strong,._richTextContent_19hq4_1 [data-type=info-box] em,._richTextContent_19hq4_1 [data-type=info-box] u{color:inherit}._richTextContent_19hq4_1 table{border-collapse:separate;border-spacing:0;width:100%;margin:.5rem 0;font-size:.875rem;border:1px solid #c6b6f7;border-radius:.5rem;overflow:hidden}._richTextContent_19hq4_1 table th,._richTextContent_19hq4_1 table td{border-right:1px solid #c6b6f7;border-bottom:1px solid #c6b6f7;padding:.25rem .5rem;text-align:left;vertical-align:top;min-width:80px}._richTextContent_19hq4_1 table th:last-child,._richTextContent_19hq4_1 table td:last-child{border-right:none}._richTextContent_19hq4_1 table tr:last-child th,._richTextContent_19hq4_1 table tr:last-child td{border-bottom:none}._richTextContent_19hq4_1 table th{background-color:#e2dafb;font-weight:600;color:#5234ac}._richTextContent_19hq4_1 table td{color:#525252}._richTextContent_19hq4_1 table tr[data-row-hidden]{display:none}._karaokePlayer_cw5zt_2{display:flex;flex-direction:column;gap:1rem;flex:1;min-height:0}._karaokePlayer__transcriptMotionWrap_cw5zt_10{flex:0 1 auto;min-height:0;display:flex;flex-direction:column}._karaokePlayer__transcript_cw5zt_10{font-size:1.125rem;line-height:2;flex:0 1 auto;overflow-x:hidden;overflow-y:visible;padding-bottom:80px}._karaokePlayer__word_cw5zt_30{color:#151515;opacity:.35;transition:opacity .15s cubic-bezier(0,0,.2,1),color .15s cubic-bezier(0,0,.2,1);cursor:default}._karaokePlayer__word--past_cw5zt_36{opacity:.65}._karaokePlayer__word--current_cw5zt_39{color:#7047eb;font-weight:500;opacity:1}._karaokePlayer__loading_cw5zt_44{font-size:.875rem;color:#525252;text-align:center;padding:1rem 0}._karaokePlayer__controls_cw5zt_50{display:flex;align-items:center;gap:1rem}._karaokePlayer__playButton_cw5zt_55{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;padding:0;border:none;border-radius:.5rem;background-color:#232323;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}._karaokePlayer__playButton_cw5zt_55:focus-visible{outline:2px solid #232323;outline-offset:3px}._karaokePlayer__audio_cw5zt_74{position:absolute;width:0;height:0;opacity:0;pointer-events:none}._radioGroup_avx1d_1{display:flex;flex-direction:column;gap:.5rem}._radioGroup__label_avx1d_6{font-size:.875rem;font-weight:500;color:#151515;display:block}._radioGroup__required_avx1d_12{color:#ef4444;margin-left:.25rem}._radioGroup__root_avx1d_16{display:flex;flex-direction:column;gap:.5rem}._radioGroup__root--error_avx1d_21 ._radioGroup__radio_avx1d_21{border-color:#ef4444}._radioGroup__item_avx1d_24{display:flex;align-items:flex-start;gap:.5rem}._radioGroup__radio_avx1d_21{width:20px;height:20px;border-radius:50%;border:2px solid #777673;background-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.15s cubic-bezier(0,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1);flex-shrink:0;margin-top:2px}._radioGroup__radio_avx1d_21:hover:not(:disabled){border-color:#525252}._radioGroup__radio_avx1d_21:focus-visible{outline:2px solid #525252;outline-offset:2px}._radioGroup__radio_avx1d_21:disabled{cursor:not-allowed;opacity:.5}._radioGroup__radio_avx1d_21[data-state=checked]{border-color:#525252;background-color:#fff}._radioGroup__indicator_avx1d_58{width:10px;height:10px;border-radius:50%;background-color:#525252;display:block}._radioGroup__itemLabel_avx1d_65{display:flex;flex-direction:column;gap:.25rem;cursor:pointer;flex:1}._radioGroup__itemLabel_avx1d_65:has(+._radioGroup__radio_avx1d_21:disabled){cursor:not-allowed;opacity:.5}._radioGroup__itemText_avx1d_76{font-size:1rem;color:#151515;font-weight:400}._radioGroup__itemDescription_avx1d_81{font-size:.875rem;color:#3c3c3c;line-height:1.4}._radioGroup__error_avx1d_86{font-size:.875rem;color:#ef4444;margin-top:-.25rem}._progressBar_10bua_1{position:relative;width:100%;overflow:hidden;background-color:#e7e4dd;border-radius:9999px}._progressBar__wrapper_10bua_8{display:flex;align-items:center;gap:.5rem;width:100%}._progressBar__indicator_10bua_14{height:100%;width:100%;transition:transform .45s cubic-bezier(.4,0,.2,1);border-radius:9999px}._progressBar__indicator--primary_10bua_20{background-color:#151515}._progressBar__indicator--success_10bua_23{background-color:#22c55e}._progressBar__indicator--warning_10bua_26{background-color:#f59e0b}._progressBar__indicator--error_10bua_29{background-color:#ef4444}._progressBar__label_10bua_32{flex-shrink:0;font-size:.875rem;font-weight:500;color:#3c3c3c;min-width:3ch;text-align:right}._progressBar--sm_10bua_40{height:4px}._progressBar--md_10bua_43{height:8px}._progressBar--lg_10bua_46{height:12px}._root_1yycl_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;pointer-events:none}._backdrop_1yycl_8{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0006;pointer-events:none}._sheet_1yycl_15{pointer-events:auto}._mistakesReviewDrawer__icon_1yycl_19{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.5rem;border-radius:.5rem;background-color:#5252521f;color:#313131}._challenge_1bvc1_2{display:flex;flex-direction:column;gap:2rem}._challengeResource_1bvc1_7{padding-bottom:calc(160px + env(safe-area-inset-bottom,0px))}._challenge__hero_1bvc1_10{width:100%;flex-shrink:0;overflow:hidden;border-radius:.75rem;background-color:#f5f1e8;height:min(260px,32vh)}@media (max-width: 768px){._challenge__hero_1bvc1_10{height:50vh}}._challenge__heroImage_1bvc1_23{display:block;width:100%;height:100%;object-fit:cover;object-position:center}._challenge__header_1bvc1_30{display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap}._challenge__headerInfo_1bvc1_36{flex:1;min-width:300px}._challenge__headerTop_1bvc1_40{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}._challenge__categoryTag_1bvc1_46{margin:0;font-size:.625rem;font-weight:500;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#525252}._challenge__headerBadges_1bvc1_55{display:flex;gap:.25rem;flex-wrap:wrap}._challenge__resourceMeta_1bvc1_60{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.5rem;font-size:.875rem;color:#525252}._challenge__resourceMeta_1bvc1_60 span{display:flex;align-items:center;gap:.25rem}._challenge__title_1bvc1_73{margin:0;font-size:2rem;font-weight:500;color:#151515;line-height:1.2}._challenge__description_1bvc1_80{margin:0;font-size:1rem;color:#525252;line-height:1.5}._challenge__headerStats_1bvc1_86{display:flex;gap:1.5rem}._challenge__stat_1bvc1_90{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem;background-color:#f9f8f4;border-radius:.5rem;min-width:100px}._challenge__statLabel_1bvc1_100{font-size:.75rem;color:#525252;text-transform:uppercase;letter-spacing:.5px}._challenge__statValue_1bvc1_106{font-size:1.25rem;font-weight:700;color:#151515}._challenge__resources_1bvc1_111{display:flex;flex-direction:column;gap:1.5rem}._challenge__resourceCard_1bvc1_116{background-color:transparent;border:none}._challenge__resourceCard--audio_1bvc1_120{border-radius:0}._challenge__resourceCard_1bvc1_116 ._challenge__audioContent_1bvc1_123{padding:0}._challenge__audioIntro_1bvc1_126{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;flex-shrink:0}._challenge__audioIntroIconBox_1bvc1_133{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border:1px solid #d0ccc4;border-radius:.5rem;color:#525252;box-sizing:border-box}._challenge__resourceTitle_1bvc1_145{display:flex;align-items:center;gap:.5rem;font-size:1.125rem}._challenge__resourceDuration_1bvc1_151{margin-left:auto;font-size:.875rem;color:#525252;font-weight:400}._challenge__textContent_1bvc1_157 p{margin:0;font-size:1rem;color:#3c3c3c;line-height:1.7;white-space:pre-wrap}._challenge__audioContent_1bvc1_123{display:flex;flex-direction:column;gap:2rem}._challenge__videoContent_1bvc1_169{display:flex;flex-direction:column;gap:1rem}._challenge__audioPlayer_1bvc1_174{width:100%;height:40px}._challenge__videoPlayer_1bvc1_178{width:100%;max-height:480px;border-radius:.5rem;background-color:#151515}._challenge__transcript_1bvc1_184{padding:1rem;background-color:#f9f8f4;border-radius:.5rem;border:1px solid #f5f1e8}._challenge__transcript_1bvc1_184 summary{font-size:.875rem;font-weight:500;color:#151515;cursor:pointer;-webkit-user-select:none;user-select:none}._challenge__transcript_1bvc1_184 summary:hover{color:#3c3c3c}._challenge__transcript_1bvc1_184 p{margin:.5rem 0 0;font-size:.875rem;color:#3c3c3c;line-height:1.6}._challenge__resourceDescription_1bvc1_206{margin:1rem 0 0;padding-top:1rem;border-top:1px solid #f5f1e8;font-size:.875rem;color:#525252;font-style:italic}._challenge__progressSection_1bvc1_214{margin-bottom:1.5rem}._challenge__progress_1bvc1_214{margin:0 0 .5rem;font-size:.875rem;font-weight:500;color:#525252}._challenge__progressBar_1bvc1_223{width:100%}._challenge__activities_1bvc1_226{display:flex;flex-direction:column;gap:1.5rem}._challenge__activityCard--error_1bvc1_231{background-color:#ef44440d}._challenge__activityTitle_1bvc1_234{display:flex;justify-content:space-between;align-items:center;gap:1rem}._challenge__activityNumber_1bvc1_240{font-size:1.125rem;font-weight:600;color:#151515}._challenge__activityPoints_1bvc1_245{flex-shrink:0}._challenge__activityQuestion_1bvc1_248{margin:0 0 1rem;font-size:1rem;font-weight:500;color:#151515;line-height:1.6}._challenge__activityOptions_1bvc1_255{margin-top:1rem}._challenge__fillInBlank_1bvc1_258{display:flex;flex-direction:column;gap:1rem}._challenge__fillInBlankInline_1bvc1_263{margin:0;padding:1rem;background-color:#f9f8f4;border-radius:.5rem;font-size:1rem;color:#3c3c3c;line-height:1.8;white-space:pre-wrap}._challenge__fillInBlankTap_1bvc1_273{display:flex;flex-direction:column;gap:1.5rem}._challenge__fillInBlankTapText_1bvc1_278{margin:0;padding:1rem;background-color:#f9f8f4;border-radius:.5rem;font-size:1rem;color:#3c3c3c;line-height:1.8;white-space:pre-wrap}._challenge__fillInBlankTapSlot_1bvc1_288{display:inline-flex;align-items:center;justify-content:center;min-width:60px;min-height:36px;margin:0 .25rem;padding:.25rem .5rem;background-color:#fff;border:2px dashed #777673;border-radius:8px;cursor:pointer;vertical-align:middle;transition:border-color .15s cubic-bezier(0,0,.2,1),background-color .15s cubic-bezier(0,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}._challenge__fillInBlankTapSlot_1bvc1_288:hover:not(:disabled){border-color:#525252;background-color:#f9f8f4}._challenge__fillInBlankTapSlot_1bvc1_288:disabled{cursor:default}._challenge__fillInBlankTapSlot--filled_1bvc1_310{min-width:unset;min-height:unset;padding:0;margin:0 .25rem;background:transparent;border:none;cursor:pointer}._challenge__fillInBlankTapSlot--filled_1bvc1_310:hover:not(:disabled)>*{background-color:#f9f8f4}._challenge__fillInBlankTapWord_1bvc1_322{font-weight:500;color:#151515}._challenge__fillInBlankTapPlaceholder_1bvc1_326{display:inline-block;min-width:1ch}._challenge__fillInBlankTapWords_1bvc1_330{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem;background-color:#f9f8f4;border-radius:.5rem}._challenge__fillInBlankTapTag_1bvc1_338{display:inline-flex;cursor:pointer;transition:transform .22s cubic-bezier(.4,0,.2,1)}._challenge__fillInBlankTapTag_1bvc1_338:hover:not(:disabled)>*{background-color:#f9f8f4}._challenge__fillInBlankTapTag_1bvc1_338:disabled{opacity:.6;cursor:not-allowed}._challenge__fillInBlankTapTagChip_1bvc1_353{display:inline-flex;align-items:center;padding:.5rem 1rem;font-family:inherit;font-size:1rem;font-weight:500;color:#151515;background-color:#e7e4dd;border:none;border-radius:8px;white-space:nowrap;transition:background-color .15s cubic-bezier(0,0,.2,1),border-color .15s cubic-bezier(0,0,.2,1)}._challenge__fillInBlankTapTagChip--correct_1bvc1_367{background-color:#86efac;color:#15803d}._challenge__fillInBlankTapTagChip--incorrect_1bvc1_371{background-color:#fee2e2;color:#dc2626}._challenge__fillInBlankInputInline_1bvc1_375{display:inline-block;box-sizing:content-box;margin:0 .25rem;padding:.25rem .5rem;font-family:inherit;font-size:inherit;color:#151515;background-color:#fff;border:none;border-radius:8px;vertical-align:baseline;transition:box-shadow .15s cubic-bezier(0,0,.2,1)}._challenge__fillInBlankInputInline_1bvc1_375::placeholder{color:#525252}._challenge__fillInBlankInputInline_1bvc1_375:focus{outline:none;box-shadow:0 0 0 2px #525252}._challenge__fillInBlankInputInline_1bvc1_375:disabled{background-color:#f5f1e8;color:#3c3c3c;cursor:not-allowed}._challenge__matchingCards_1bvc1_401{display:flex;flex-direction:column;gap:1.5rem}._challenge__matchingCardsGrid_1bvc1_406{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;outline:none}._challenge__matchingCard_1bvc1_401{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;padding:1rem 1.5rem;background-color:#fff;border:2px solid #e7e4dd;border-radius:.75rem;font-size:1rem;color:#151515;text-align:left;cursor:pointer;transition:border-color .15s cubic-bezier(0,0,.2,1),background-color .15s cubic-bezier(0,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1);outline:none;-webkit-tap-highlight-color:transparent}._challenge__matchingCard_1bvc1_401:focus:not(._challenge__matchingCard--selected_1bvc1_430):not(._challenge__matchingCard--matched_1bvc1_430):not(._challenge__matchingCard--incorrect_1bvc1_430){border-color:#e7e4dd;background-color:#fff}._challenge__matchingCard_1bvc1_401:hover:not(:disabled):not(._challenge__matchingCard--matched_1bvc1_430){border-color:#777673;background-color:#f9f8f4}._challenge__matchingCard_1bvc1_401:disabled{cursor:default}._challenge__matchingCard--selected_1bvc1_430{border-color:#7047eb;background-color:#f4f1fd}._challenge__matchingCard--matched_1bvc1_430{border-color:#86efac;background-color:#f0fdf4;cursor:default}._challenge__matchingCard--incorrect_1bvc1_430{border-color:#ef4444;background-color:#fef2f2;animation:_challenge__matchingCardShake_1bvc1_1 .4s ease}._challenge__matchingCard--reset_1bvc1_455{border-color:#e7e4dd!important;background-color:#fff!important}._challenge__matchingCardText_1bvc1_459{font-weight:500}._challenge__matchingCardMatch_1bvc1_462{font-size:.875rem;color:#16a34a}@keyframes _challenge__matchingCardShake_1bvc1_1{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}._challenge__orderingList_1bvc1_478{display:flex;flex-direction:column;gap:.5rem}._challenge__orderingListWrapper_1bvc1_483{display:flex;flex-direction:column;gap:0}._challenge__orderingDropLine_1bvc1_488{height:1px;margin:0 0 .25rem;background:linear-gradient(90deg,#d0ccc4,#777673);border-radius:1px;flex-shrink:0}._challenge__orderingItem_1bvc1_495{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f9f8f4;border:1px solid #e7e4dd;border-radius:.5rem;cursor:grab;transition:opacity .15s cubic-bezier(0,0,.2,1),box-shadow .15s cubic-bezier(0,0,.2,1)}._challenge__orderingItem_1bvc1_495:active{cursor:grabbing}._challenge__orderingItem--dragging_1bvc1_509{opacity:.6;box-shadow:0 4px 12px #00000026}._challenge__orderingItem--disabled_1bvc1_513{cursor:default}._challenge__orderingHandle_1bvc1_516{display:flex;align-items:center;color:#777673;flex-shrink:0}._challenge__orderingItemText_1bvc1_522{flex:1;font-size:1rem;color:#151515}._challenge__orderingTap_1bvc1_527{display:flex;flex-direction:column;gap:1.5rem}._challenge__orderingTapSequence_1bvc1_532{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:52px;padding:1rem;background-color:#f9f8f4;border:2px dashed #777673;border-radius:.5rem}._challenge__orderingTapEmpty_1bvc1_543{color:#525252;font-size:.875rem;font-style:italic}._challenge__orderingTapTag_1bvc1_548{display:inline-flex;cursor:pointer;transition:transform .22s cubic-bezier(.4,0,.2,1)}._challenge__orderingTapTag_1bvc1_548:hover:not(:disabled)>*{background-color:#f9f8f4}._challenge__orderingTapTag_1bvc1_548:disabled{opacity:.6;cursor:not-allowed}._challenge__audioActivity_1bvc1_560{display:flex;flex-direction:column;gap:1.5rem}._challenge__audioActivityPlayer_1bvc1_565{margin-bottom:.25rem}._challenge__audioDictationInput_1bvc1_568{width:100%;padding:.5rem 1rem;background-color:#f9f8f4;border:1px solid #d0ccc4;border-radius:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;color:#151515;box-sizing:border-box;transition:border-color .15s cubic-bezier(0,0,.2,1)}._challenge__audioDictationInput_1bvc1_568:focus{outline:none;border-color:#525252}._challenge__audioDictationInput_1bvc1_568::placeholder{color:#777673}._challenge__audioDictationInput_1bvc1_568:disabled{background-color:#f5f1e8;cursor:not-allowed}._challenge__translationTap_1bvc1_591,._challenge__translationSelect_1bvc1_596{display:flex;flex-direction:column;gap:1.5rem}._challenge__translationSource_1bvc1_601{padding:1rem 1.5rem;background-color:#f5f1e8;border-left:3px solid #525252;border-radius:.25rem;font-size:1rem;font-style:italic;color:#3c3c3c;line-height:1.6}._challenge__openEnded_1bvc1_611{display:flex;flex-direction:column;gap:.25rem}._challenge__openEndedTextarea_1bvc1_616{width:100%;padding:.5rem 1rem;background-color:#f9f8f4;border:1px solid #d0ccc4;border-radius:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;color:#151515;resize:vertical;transition:border-color .15s cubic-bezier(0,0,.2,1);box-sizing:border-box}._challenge__openEndedTextarea_1bvc1_616:focus{outline:none;border-color:#525252}._challenge__openEndedTextarea_1bvc1_616::placeholder{color:#777673}._challenge__openEndedCount_1bvc1_636{margin:0;font-size:.75rem;color:#777673;text-align:right}._challenge__vocabCard_1bvc1_642{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;margin-bottom:64px}._challenge__vocabCardSaveBtn_1bvc1_651{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:.25rem;background:transparent;color:#151515;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s ease,transform .22s cubic-bezier(.4,0,.2,1)}._challenge__vocabCardSaveBtn_1bvc1_651:hover{color:#0a0a0a}._challenge__vocabCardSaveBtn--saved_1bvc1_672{color:#151515}._challenge__vocabCardSaveBtn--saved_1bvc1_672:hover{color:#0a0a0a}._challenge__vocabCardSaveBtn_1bvc1_651:active:not(:disabled){transform:scale(.85)}._challenge__vocabCardSaveBtn_1bvc1_651:focus-visible{outline:2px solid #525252;outline-offset:2px}._challenge__vocabCardPlayWrap_1bvc1_685{display:flex;justify-content:center}._challenge__vocabCardWordRow_1bvc1_689{display:flex;align-items:baseline;justify-content:center;gap:.5rem}._challenge__vocabCardWord_1bvc1_689{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2rem;font-weight:700;color:#151515;line-height:1.2}._challenge__vocabCardPos_1bvc1_702{font-size:.875rem;color:#525252;font-style:italic}._challenge__vocabCardDefinition_1bvc1_707{font-size:1rem;color:#232323;line-height:1.6;margin:0}._challenge__vocabCardExample_1bvc1_713{font-size:.875rem;color:#525252;font-style:italic;line-height:1.5;margin:0}._challenge__vocabCardIpa_1bvc1_720{font-size:.875rem;color:#777673;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:-.5rem 0 0}._challenge__vocabCardTranslation_1bvc1_726{font-size:.875rem;font-weight:500;color:#3c3c3c;margin:0}._challenge__vocabCardExampleTranslation_1bvc1_732{font-size:.75rem;color:#777673;font-style:italic;line-height:1.4;margin:-.25rem 0 0}._challenge__vocabCardMistakes_1bvc1_739{font-size:.75rem;color:#d97706;line-height:1.4;text-align:left;width:100%;padding:.5rem;background-color:#f59e0b14;border-radius:.25rem}._challenge__vocabCardMistakesLabel_1bvc1_749{font-weight:600}._challenge__vocabCardRelated_1bvc1_752{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;width:100%}._challenge__vocabCardRelatedLabel_1bvc1_759{font-size:.75rem;color:#525252;font-weight:500}._challenge__vocabCardRelatedTag_1bvc1_764{font-size:.75rem;color:#3c3c3c;background-color:#f5f1e8;padding:2px .25rem;border-radius:.25rem}._challenge__vocabCardPlayBtn_1bvc1_771{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;padding:0;border:none;border-radius:.5rem;background-color:#232323;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .22s cubic-bezier(.4,0,.2,1)}._challenge__vocabCardPlayBtn_1bvc1_771:focus-visible{outline:2px solid #232323;outline-offset:3px}._challenge__activityError_1bvc1_791{display:flex;align-items:center;gap:.25rem;margin-top:1rem;padding:.5rem 1rem;background-color:#ef44441a;border-radius:.25rem;font-size:.875rem;color:#ef4444}._challenge__validationMessage_1bvc1_802{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background-color:#ef44441a;border:1px solid #ef4444;border-radius:.5rem;font-size:1rem;color:#ef4444}._challenge__validationMessage_1bvc1_802 p{margin:0}._challenge__submitInfo_1bvc1_816{margin:0;font-size:1rem;font-weight:500;color:#3c3c3c}._challenge__submitButton_1bvc1_822{flex-shrink:0}._challenge__startBar_1bvc1_825{display:flex;align-items:center;gap:.5rem;width:100%}._challenge__startBarPortalMotion_1bvc1_831{flex:1;min-width:0}._challenge__playButtonWrap_1bvc1_838{flex-shrink:0}._challenge__playButton_1bvc1_838{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;padding:0;border:none;border-radius:.5rem;background-color:#232323;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .22s cubic-bezier(.4,0,.2,1)}._challenge__playButton_1bvc1_838:focus-visible{outline:2px solid #232323;outline-offset:3px}@media (prefers-reduced-motion: no-preference){._challenge__playButton_1bvc1_838:active:not(:disabled){transform:scale(.85)}}._challenge__portalButton_1bvc1_866{flex:1;min-width:0;width:100%}._challenge__feedback_1bvc1_871{position:fixed;bottom:0;left:0;right:0;z-index:95;padding:1.5rem 1.5rem 2rem;border-radius:.75rem .75rem 0 0;display:flex;flex-direction:column;gap:1rem;animation:_feedbackSlideUp_1bvc1_1 .22s ease-out}._challenge__feedback--correct_1bvc1_884,._challenge__feedback--incorrect_1bvc1_887{background-color:#fff}._challenge__feedbackBody_1bvc1_890{display:flex;flex-direction:column;gap:.25rem}._challenge__feedbackHeader_1bvc1_895{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}._challenge__feedbackIcon--correct_1bvc1_901{color:#16a34a}._challenge__feedbackIcon--incorrect_1bvc1_904{color:#dc2626}._challenge__feedbackIconCircle_1bvc1_907{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#22c55e}._challenge__feedbackIconCircle--incorrect_1bvc1_916{background-color:#ef4444}._challenge__feedbackIconInverse_1bvc1_919{color:#fff}._challenge__feedbackTitle_1bvc1_922{font-size:1.125rem;font-weight:700;line-height:1}._challenge__feedbackTitle--correct_1bvc1_927{color:#15803d}._challenge__feedbackTitle--incorrect_1bvc1_930{color:#b91c1c}._challenge__feedbackAnswer_1bvc1_933{margin:0;font-size:1rem;color:#3c3c3c}._challenge__feedbackExplanation_1bvc1_938{margin:0;font-size:.875rem;color:#3c3c3c}._challenge__loading_1bvc1_943{display:flex;align-items:center;justify-content:center;min-height:40vh;padding:2.5rem}._challenge__error_1bvc1_950{margin:0;color:#dc2626;font-size:1rem}._challenge__errorHint_1bvc1_955{margin:.5rem 0 0;font-size:.875rem;color:#525252}._challenge__empty_1bvc1_960{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2.5rem;text-align:center;color:#525252}._challenge__emptyText_1bvc1_970{margin:0;font-size:1.125rem;font-weight:500;color:#3c3c3c}._challenge__emptySubtext_1bvc1_976{margin:0;font-size:.875rem;color:#525252}._challenge_1bvc1_2:has(._challenge__audioContent_1bvc1_123){height:100%;gap:2.5rem}._challenge_1bvc1_2:has(._challenge__audioContent_1bvc1_123) ._challenge__resources_1bvc1_111{flex:1}._challenge_1bvc1_2:has(._challenge__audioContent_1bvc1_123) ._challenge__resourceCard_1bvc1_116{flex:1;min-height:0}._challenge_1bvc1_2:has(._challenge__audioContent_1bvc1_123) ._challenge__audioContent_1bvc1_123{flex:1;display:flex;flex-direction:column;min-height:0}@media (max-width: 768px){._challenge__header_1bvc1_30{flex-direction:column}._challenge__headerStats_1bvc1_86{flex-direction:column;width:100%}._challenge__stat_1bvc1_90{flex-direction:row;justify-content:space-between;width:100%}}@keyframes _feedbackSlideUp_1bvc1_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}._challenge_1bvc1_2:has(._challenge__vocabCard_1bvc1_642){height:100%}._challenge_1bvc1_2:has(._challenge__vocabCard_1bvc1_642) ._challenge__activities_1bvc1_226{flex:1}._challenge_1bvc1_2:has(._challenge__vocabCard_1bvc1_642) ._challenge__activityCard_1bvc1_231{flex:1;display:flex;flex-direction:column}._challenge_1bvc1_2:has(._challenge__vocabCard_1bvc1_642) ._challenge__vocabCard_1bvc1_642{flex:1;justify-content:center}._audioPlayer__playBtn_qt4di_1{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;padding:0;border:none;border-radius:.5rem;background-color:#232323;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .22s cubic-bezier(.4,0,.2,1)}._audioPlayer__playBtn_qt4di_1:focus-visible{outline:2px solid #232323;outline-offset:3px}._audioPlayer__fallback_qt4di_21{margin:0;font-size:1rem;font-style:italic;color:#3c3c3c;line-height:1.5}._result_c3wn5_1{display:flex;flex-direction:column;gap:2.5rem;padding-top:1rem}._result__header_c3wn5_7{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2.5rem;border-radius:.75rem;text-align:center}._result__headerStatusCircle_c3wn5_16{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:72px;height:72px;border-radius:50%;background-color:#22c55e}._result__headerStatusCircle--incorrect_c3wn5_26{background-color:#ef4444}@media (max-width: 768px){._result__headerStatusCircle_c3wn5_16{width:64px;height:64px}}._result__statusIconGlyph_c3wn5_35{color:#fff}._result__headerTitle_c3wn5_38{margin:0;font-size:2rem;font-weight:500;color:#151515;line-height:1.2}@media (max-width: 768px){._result__headerTitle_c3wn5_38{font-size:1.5rem}}._result__headerSubtitle_c3wn5_50{margin:0;font-size:1.125rem;color:#525252;line-height:1.5}._result__infoCard_c3wn5_56{border:1px solid #f5f1e8}._result__infoGrid_c3wn5_59{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}._result__infoItem_c3wn5_64{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#f9f8f4;border-radius:.5rem}._result__infoIcon_c3wn5_72{flex-shrink:0;color:#525252}._result__infoContent_c3wn5_76{display:flex;flex-direction:column;gap:.25rem}._result__infoLabel_c3wn5_81{font-size:.75rem;font-weight:500;color:#525252;text-transform:uppercase;letter-spacing:.5px}._result__infoValue_c3wn5_88{font-size:1.25rem;font-weight:700;color:#151515}._result__statsGrid_c3wn5_93{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;min-width:0}@media (min-width: 769px){._result__statsGrid_c3wn5_93{gap:1rem}}._result__statMotionWrap_c3wn5_105{min-width:0;width:100%}._result__startBar_c3wn5_109{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;width:100%}._result__portalButton_c3wn5_116{width:100%;min-width:0;flex-shrink:0}@media (max-width: 768px){._result__header_c3wn5_7{padding:2rem}._result__headerTitle_c3wn5_38{font-size:1.5rem}._result__infoGrid_c3wn5_59{grid-template-columns:1fr}._result__startBar_c3wn5_109{min-height:48px}}._select__wrapper_1wdm1_1{display:flex;flex-direction:column;gap:.25rem}._select__trigger_1wdm1_6{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:44px;padding:.5rem 1rem;border:1px solid #e7e4dd;border-radius:.5rem;background-color:#fff;font-size:1rem;font-weight:400;color:#151515;line-height:1.5;cursor:pointer;transition:all .15s cubic-bezier(0,0,.2,1) ease-in-out}._select__trigger_1wdm1_6:hover{border-color:#777673}._select__trigger_1wdm1_6:focus{outline:none;border-color:#525252;box-shadow:0 0 0 3px #0000001a}._select__trigger_1wdm1_6:disabled{opacity:.5;cursor:not-allowed;background-color:#f9f8f4}._select__trigger_1wdm1_6[data-placeholder]{color:#525252}._select__icon_1wdm1_40{flex-shrink:0;color:#3c3c3c;transition:transform .15s cubic-bezier(0,0,.2,1) ease-in-out}[data-state=open] ._select__icon_1wdm1_40{transform:rotate(180deg)}._select__content_1wdm1_48{z-index:50;min-width:8rem;overflow:hidden;border:1px solid #e7e4dd;border-radius:.5rem;background-color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;animation:_slideDownAndFade_1wdm1_1 .2s ease-out}@keyframes _slideDownAndFade_1wdm1_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._select__content_1wdm1_48[data-state=closed]{animation:_slideUpAndFade_1wdm1_1 .2s ease-out}@keyframes _slideUpAndFade_1wdm1_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}._select__viewport_1wdm1_81{padding:.25rem}._select__item_1wdm1_84{position:relative;display:flex;align-items:center;gap:.5rem;padding:.5rem 2rem .5rem 1rem;border-radius:.25rem;font-size:.875rem;color:#151515;line-height:1.5;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transition:background-color .15s cubic-bezier(0,0,.2,1) ease-in-out}._select__item_1wdm1_84:hover{background-color:#f5f1e8}._select__item_1wdm1_84:focus{background-color:#f5f1e8}._select__item_1wdm1_84[data-disabled]{opacity:.5;pointer-events:none}._select__item_1wdm1_84[data-state=checked]{background-color:#f5f1e8;font-weight:500}._select__indicator_1wdm1_114{position:absolute;right:.5rem;display:flex;align-items:center;justify-content:center;color:#151515}._weekStreak_5rn38_1{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background-color:#fff;border:1px solid #f5f1e8;border-radius:.75rem}._weekStreak__days_5rn38_10{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}._weekStreak__day_5rn38_10{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex:1;min-width:0}._weekStreak__circle_5rn38_24{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .2s ease,border-color .2s ease}._weekStreak__circle--active_5rn38_34{background-color:#22c55e;border:none}._weekStreak__circle--active_5rn38_34 ._weekStreak__icon_5rn38_38{color:#fff}._weekStreak__circle--inactive_5rn38_41{background-color:transparent;border:2px solid #e7e4dd}._weekStreak__icon_5rn38_38{width:16px;height:16px}._weekStreak__label_5rn38_49{font-size:.75rem;font-weight:500;color:#3c3c3c;text-transform:capitalize}._weekStreak__message_5rn38_55{text-align:center}._weekStreak__title_5rn38_58{margin:0;font-size:1.125rem;font-weight:600;color:#151515;line-height:1.3}._weekStreak__subtitle_5rn38_65{margin:.25rem 0 0;font-size:.875rem;color:#3c3c3c;line-height:1.5}._table_8szwq_1{width:100%;border-collapse:collapse;caption-side:bottom}._table__wrapper_8szwq_6{position:relative;width:100%;overflow-x:auto}._table__caption_8szwq_11{margin-top:1rem;font-size:.875rem;color:#3c3c3c;text-align:left}._table__header_8szwq_17{border-bottom:1px solid #e7e4dd}._table__head_8szwq_17{height:48px;padding:.25rem .5rem;text-align:left;vertical-align:middle;font-size:.875rem;font-weight:600;color:#3c3c3c;text-transform:uppercase;letter-spacing:.5px}@media (min-width: 768px){._table__head_8szwq_17{padding:.5rem 1rem}}._table__head_8szwq_17:first-child{padding-left:1rem}@media (min-width: 768px){._table__head_8szwq_17:first-child{padding-left:1.5rem}}._table__head_8szwq_17:last-child{padding-right:1rem}@media (min-width: 768px){._table__head_8szwq_17:last-child{padding-right:1.5rem}}._table__body_8szwq_52:last-child{border-bottom:1px solid #e7e4dd}._table__row_8szwq_55{border-bottom:1px solid #f5f1e8;transition:background-color .15s cubic-bezier(0,0,.2,1) ease-in-out}._table__row_8szwq_55:hover{background-color:#f9f8f4}._table__row_8szwq_55:last-child{border-bottom:none}._table__cell_8szwq_65{height:48px;padding:.25rem .5rem;text-align:left;vertical-align:middle;font-size:.875rem;color:#151515}@media (min-width: 768px){._table__cell_8szwq_65{height:56px;padding:.5rem 1rem}}._table__cell_8szwq_65:first-child{padding-left:1rem}@media (min-width: 768px){._table__cell_8szwq_65:first-child{padding-left:1.5rem}}._table__cell_8szwq_65:last-child{padding-right:1rem}@media (min-width: 768px){._table__cell_8szwq_65:last-child{padding-right:1.5rem}}._table__footer_8szwq_95{border-top:1px solid #e7e4dd;background-color:#f9f8f4;font-weight:500}._progress_ojpe4_1{display:flex;flex-direction:column;gap:2.5rem;padding-top:1rem}._progress__header_ojpe4_7{display:flex;justify-content:space-between;align-items:flex-start}._progress__title_ojpe4_12{margin:0;font-size:2rem;font-weight:500;color:#151515;line-height:1.2}@media (max-width: 768px){._progress__title_ojpe4_12{font-size:1.5rem}}._progress__subtitle_ojpe4_24{margin:.25rem 0 0;font-size:1.125rem;color:#525252;line-height:1.5}._progress__filters_ojpe4_30{display:flex;gap:1rem;flex-wrap:wrap}._progress__filterSelect_ojpe4_35{width:100%}@media (min-width: 640px){._progress__filterSelect_ojpe4_35{width:240px}}._progress__table_ojpe4_43{border:1px solid #f5f1e8;border-radius:.75rem;overflow:hidden;background-color:#fff}._progress__cellTitle_ojpe4_49{font-weight:500}._progress__empty_ojpe4_52{text-align:center;color:#3c3c3c;padding:2rem!important}._progress__loadingCell_ojpe4_57{display:flex;align-items:center;justify-content:center;vertical-align:middle}._progress__objectivesCard_ojpe4_63{margin:0}._progress__objectivesGrid_ojpe4_66{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 640px){._progress__objectivesGrid_ojpe4_66{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (min-width: 1024px){._progress__objectivesGrid_ojpe4_66{grid-template-columns:repeat(3,1fr);gap:1.5rem}}._progress__objectiveItem_ojpe4_83{display:flex;flex-direction:column;gap:.25rem;padding:1rem;background-color:#f9f8f4;border-radius:.5rem;border:1px solid #f5f1e8}._progress__objectiveLabel_ojpe4_92{font-size:.875rem;font-weight:500;color:#3c3c3c;text-transform:uppercase;letter-spacing:.025em}._progress__objectiveValue_ojpe4_99{font-size:1.125rem;font-weight:600;color:#151515}._rankingItem_tut8c_1{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:.5rem;background-color:#fff;transition:all .2s cubic-bezier(0,0,.2,1) ease-in-out}._rankingItem--clickable_tut8c_10{cursor:pointer}._rankingItem--clickable_tut8c_10:hover{background-color:#f9f8f4}._rankingItem--current_tut8c_16{background-color:#e2dafb}._rankingItem--current_tut8c_16 ._rankingItem__rank_tut8c_19:not(._rankingItem__rank--top1_tut8c_19):not(._rankingItem__rank--top2_tut8c_19):not(._rankingItem__rank--top3_tut8c_19){background-color:#c6b6f7;color:#4a2f9b}._rankingItem--current_tut8c_16 ._rankingItem__name_tut8c_23{color:#4a2f9b}._rankingItem--current_tut8c_16 ._rankingItem__you_tut8c_26{color:#5234ac}._rankingItem--current_tut8c_16 ._rankingItem__xpBadgeCurrent_tut8c_29{background-color:#f4f1fd;color:#5234ac}._rankingItem__rank_tut8c_19{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:.25rem;background-color:#f5f1e8;font-size:1rem;font-weight:700;color:#151515}._rankingItem__rank--top1_tut8c_19,._rankingItem__rank--top2_tut8c_19,._rankingItem__rank--top3_tut8c_19{font-size:1.125rem;background-color:transparent}._rankingItem__info_tut8c_50{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}._rankingItem__nameRow_tut8c_57{display:flex;align-items:center;gap:.5rem}._rankingItem__name_tut8c_23{font-size:1rem;font-weight:500;color:#151515;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rankingItem__you_tut8c_26{font-weight:400;color:#3c3c3c;margin-left:.25rem}._rankingItem__xp_tut8c_29{flex-shrink:0}._separator_aaln5_1{flex-shrink:0;background-color:#e7e4dd}._separator--horizontal_aaln5_5{width:100%;height:1px}._separator--vertical_aaln5_9{width:1px;height:100%}._ranking_j36yz_1{display:flex;flex-direction:column;gap:2.5rem;padding-top:1rem}._ranking__header_j36yz_7{display:flex;justify-content:space-between;align-items:flex-start}._ranking__title_j36yz_12{margin:0;font-size:2rem;font-weight:500;color:#151515;line-height:1.2}@media (max-width: 768px){._ranking__title_j36yz_12{font-size:1.5rem}}._ranking__subtitle_j36yz_24{margin:.25rem 0 0;font-size:1.125rem;color:#525252;line-height:1.5}._ranking__list_j36yz_30{display:flex;flex-direction:column;gap:.25rem}._ranking__loading_j36yz_35{display:flex;align-items:center;justify-content:center;min-height:200px;padding:2.5rem 0}._metricCard__content_1fodf_1{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem!important}._metricCard__iconWrapper_1fodf_7{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:.5rem;background-color:#f5f1e8;color:#151515}._metricCard__iconWrapper--default_1fodf_18{background-color:#f5f1e8;color:#151515}._metricCard__iconWrapper--primary_1fodf_22{background-color:#e7e4dd;color:#151515}._metricCard__iconWrapper--success_1fodf_26{background-color:#f0fdf4;color:#15803d}._metricCard__iconWrapper--warning_1fodf_30{background-color:#fffbeb;color:#b45309}._metricCard__iconWrapper--error_1fodf_34{background-color:#fef2f2;color:#b91c1c}._metricCard__info_1fodf_38{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}._metricCard__valueRow_1fodf_45{display:flex;align-items:baseline;gap:.5rem}._metricCard__value_1fodf_45{margin:0;font-size:1.5rem;font-weight:700;color:#151515;line-height:1.2}._metricCard__label_1fodf_57{margin:0;font-size:.875rem;font-weight:500;color:#3c3c3c;line-height:1.4}._metricCard__description_1fodf_64{margin:0;font-size:.75rem;color:#525252;line-height:1.4}._metricCard__trend_1fodf_70{font-size:.875rem;font-weight:500;line-height:1}._metricCard__trend--up_1fodf_75{color:#16a34a}._metricCard__trend--down_1fodf_78{color:#dc2626}._metricCard__trend--neutral_1fodf_81{color:#3c3c3c}._profile_7u55i_1{display:flex;flex-direction:column;gap:2.5rem;padding-top:1rem}._profile__header_7u55i_7{display:flex;flex-direction:column;gap:.25rem}._profile__title_7u55i_12{margin:0;font-size:2rem;font-weight:500;color:#151515;line-height:1.2}@media (max-width: 768px){._profile__title_7u55i_12{font-size:1.5rem}}._profile__subtitle_7u55i_24{margin:0;font-size:1.125rem;color:#525252;line-height:1.5}._profile__content_7u55i_30{display:flex;flex-direction:column;gap:2rem}._profile__infoCard_7u55i_35{width:100%}._profile__avatarSection_7u55i_38{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}._profile__avatarInfo_7u55i_44{display:flex;flex-direction:column;gap:.25rem}._profile__avatarName_7u55i_49{margin:0;font-size:1.125rem;font-weight:600;color:#151515}._profile__avatarEmail_7u55i_55{margin:0;font-size:.875rem;color:#3c3c3c}._profile__avatarLevel_7u55i_60{margin:0;font-size:.875rem;font-weight:600;color:#151515}._profile__form_7u55i_66{display:flex;flex-direction:column;gap:1.5rem}._profile__actions_7u55i_71{display:flex;gap:1rem}._profile__stats_7u55i_75{display:flex;flex-direction:column;gap:1.5rem}._profile__statsHeader_7u55i_80{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._profile__statsTitle_7u55i_87{margin:0;font-size:1.25rem;font-weight:600;color:#151515}._profile__statsGrid_7u55i_93{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 640px){._profile__statsGrid_7u55i_93{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){._profile__statsGrid_7u55i_93{grid-template-columns:repeat(4,1fr)}}._notifications_a58xb_1{display:flex;flex-direction:column;gap:2.5rem;padding-top:1rem}._notifications__header_a58xb_7{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}._notifications__title_a58xb_14{display:flex;align-items:center;gap:.5rem;margin:0;font-size:2rem;font-weight:500;color:#151515;line-height:1.2}@media (max-width: 768px){._notifications__title_a58xb_14{font-size:1.5rem}}._notifications__badge_a58xb_29{font-size:.75rem}._notifications__subtitle_a58xb_32{margin:.25rem 0 0;font-size:1.125rem;color:#525252;line-height:1.5}._notifications__actions_a58xb_38{display:flex;gap:.5rem}._notifications__list_a58xb_42{display:flex;flex-direction:column;gap:.5rem}._notifications__loading_a58xb_47{display:flex;align-items:center;justify-content:center;min-height:200px;padding:2.5rem 0}._notifications__item_a58xb_54{position:relative;display:flex;gap:1rem;padding:1rem;border:1px solid #e7e4dd;border-radius:.5rem;background-color:#f9f8f4;transition:all .15s cubic-bezier(0,0,.2,1) ease-in-out}._notifications__item--unread_a58xb_64{background-color:#fff;border-color:#f5f1e8}._notifications__itemIcon_a58xb_68{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:.5rem;background-color:#f5f1e8;color:#3c3c3c}._notifications__itemContent_a58xb_79{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}._notifications__itemTitle_a58xb_86{margin:0;font-size:1rem;font-weight:600;color:#151515;line-height:1.4}._notifications__itemMessage_a58xb_93{margin:0;font-size:.875rem;color:#3c3c3c;line-height:1.5}._notifications__itemTimestamp_a58xb_99{margin:0;font-size:.75rem;color:#525252;line-height:1.4}._notifications__itemDot_a58xb_105{position:absolute;top:1rem;right:1rem;width:8px;height:8px;border-radius:9999px;background-color:#a991f3}._notifications__itemActions_a58xb_114{display:flex;gap:.25rem;align-items:flex-start;flex-shrink:0;margin-right:1.5rem}._notifications__actionButton_a58xb_121{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:.25rem;background-color:transparent;color:#3c3c3c;cursor:pointer;transition:all .15s cubic-bezier(0,0,.2,1) ease-in-out}._notifications__actionButton_a58xb_121:hover{background-color:#f5f1e8;color:#151515}._notifications__actionButton_a58xb_121:active{transform:scale(.95)}._notifications__actionButton--danger_a58xb_142:hover{background-color:#fef2f2;color:#dc2626}._notifications__empty_a58xb_146{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2.5rem;text-align:center;color:#525252}._notifications__emptyText_a58xb_156{margin:0;font-size:1.125rem;font-weight:500;color:#3c3c3c}._notifications__emptySubtext_a58xb_162{margin:0;font-size:.875rem;color:#525252}._switchWrapper_1tv1s_1{display:flex;align-items:center;justify-content:space-between;gap:1rem}._switchWrapper__content_1tv1s_7{display:flex;flex-direction:column;gap:.25rem}._switchWrapper__label_1tv1s_12{font-size:1rem;font-weight:500;color:#151515;cursor:pointer}._switchWrapper__description_1tv1s_18{font-size:.875rem;color:#3c3c3c;line-height:1.4}._switch_1tv1s_1{width:44px;height:24px;background-color:#d0ccc4;border-radius:12px;position:relative;cursor:pointer;transition:background-color .15s cubic-bezier(0,0,.2,1);flex-shrink:0}._switch_1tv1s_1:hover:not(:disabled){background-color:#777673}._switch_1tv1s_1:focus-visible{outline:2px solid #525252;outline-offset:2px}._switch_1tv1s_1:disabled{cursor:not-allowed;opacity:.5}._switch_1tv1s_1[data-state=checked]{background-color:#525252}._switch_1tv1s_1[data-state=checked]:hover:not(:disabled){background-color:#3c3c3c}._switch__thumb_1tv1s_51{display:block;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform .15s cubic-bezier(0,0,.2,1);transform:translate(2px);will-change:transform}._switch__thumb_1tv1s_51[data-state=checked]{transform:translate(22px)}._settings_w7bnc_1{display:flex;flex-direction:column;gap:2.5rem;padding-top:1rem}._settings__loading_w7bnc_7{display:flex;align-items:center;justify-content:center;min-height:40vh;padding:2.5rem}._settings__header_w7bnc_14{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}._settings__title_w7bnc_21{margin:0;font-size:2rem;font-weight:500;color:#151515;line-height:1.2}@media (max-width: 768px){._settings__title_w7bnc_21{font-size:1.5rem}}._settings__subtitle_w7bnc_33{margin:.25rem 0 0;font-size:1.125rem;color:#525252;line-height:1.5}._settings__content_w7bnc_39{display:flex;flex-direction:column;gap:2rem}._settings__actions_w7bnc_44{display:flex;justify-content:flex-start;margin-top:-.5rem}._settings__cardHeader_w7bnc_49{display:flex;align-items:center;gap:.5rem}._settings__cardIcon_w7bnc_54{width:20px;height:20px;color:#3c3c3c}._settings__section_w7bnc_59{display:flex;flex-direction:column;gap:1rem}._settings__item_w7bnc_64{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 0;border-bottom:1px solid #f5f1e8}._settings__item_w7bnc_64:last-child{border-bottom:none}@media (max-width: 640px){._settings__item_w7bnc_64{flex-direction:column;align-items:flex-start;gap:1rem}}._settings__itemInfo_w7bnc_82{display:flex;flex-direction:column;gap:.25rem;flex:1}._settings__itemLabel_w7bnc_88{font-size:1rem;font-weight:500;color:#151515;line-height:1.4}._settings__itemDescription_w7bnc_94{font-size:.875rem;color:#3c3c3c;line-height:1.5}@media (max-width: 768px){._settings__header_w7bnc_14{flex-direction:column;align-items:stretch}._settings__title_w7bnc_21{font-size:1.5rem}}._levelTest_1gwkm_1{display:flex;flex-direction:column;gap:2.5rem;padding-top:1rem}._levelTest__loadingContent_1gwkm_7{display:flex;align-items:center;justify-content:center;padding:3rem 2rem;min-height:120px}._levelTest__introCard_1gwkm_14{border:1px solid #f5f1e8}._levelTest__introTitle_1gwkm_17{display:flex;align-items:center;gap:1rem;font-size:2rem;font-weight:500}@media (max-width: 768px){._levelTest__introTitle_1gwkm_17{font-size:1.5rem}}._levelTest__intro_1gwkm_14{display:flex;flex-direction:column;gap:1.5rem}._levelTest__introText_1gwkm_34{margin:0;font-size:1.125rem;color:#525252;line-height:1.7}._levelTest__introInfo_1gwkm_40{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}._levelTest__infoItem_1gwkm_45{display:flex;gap:1rem;padding:1.5rem;background-color:#f9f8f4;border-radius:.5rem}._levelTest__infoItem_1gwkm_45 h3{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:#151515}._levelTest__infoItem_1gwkm_45 p{margin:0;font-size:.875rem;color:#525252}._levelTest__separator_1gwkm_63{margin:1rem 0}._levelTest__instructions_1gwkm_66{padding:1.5rem;background-color:#f9f8f4;border-radius:.5rem;border:1px solid #f5f1e8}._levelTest__instructions_1gwkm_66 h3{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:#151515}._levelTest__instructions_1gwkm_66 ul{margin:0;padding-left:1.5rem;list-style:disc}._levelTest__instructions_1gwkm_66 ul li{margin:.25rem 0;font-size:1rem;color:#3c3c3c;line-height:1.6}._levelTest__actions_1gwkm_89{display:flex;justify-content:space-between;gap:1rem}._levelTest__progressHeader_1gwkm_94{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;background-color:#f9f8f4;border-radius:.5rem}._levelTest__progressInfo_1gwkm_102{display:flex;justify-content:space-between;align-items:center}._levelTest__progressText_1gwkm_107{font-size:1rem;font-weight:500;color:#151515}._levelTest__levelBadge_1gwkm_112{font-size:1rem}._levelTest__progressBar_1gwkm_115{width:100%}._levelTest__questionCard_1gwkm_118{border:1px solid #f5f1e8}._levelTest__question_1gwkm_118{margin:0 0 1.5rem;font-size:1.125rem;font-weight:500;color:#151515;line-height:1.6}._levelTest__options_1gwkm_128{margin:1.5rem 0}._levelTest__navigation_1gwkm_131{display:flex;justify-content:flex-end;margin-top:2rem}._levelTest__nextButton_1gwkm_136{min-width:200px}@media (max-width: 768px){._levelTest__introInfo_1gwkm_40{grid-template-columns:1fr}._levelTest__actions_1gwkm_89{flex-direction:column}._levelTest__actions_1gwkm_89 button,._levelTest__nextButton_1gwkm_136{width:100%}}._result_np5gy_1{display:flex;flex-direction:column;gap:2.5rem;padding-top:1rem}._result__header_np5gy_7{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2.5rem;background-color:#22c55e1a;border:2px solid #22c55e;border-radius:.75rem;text-align:center}._result__headerIcon_np5gy_18{color:#22c55e}._result__headerTitle_np5gy_21{margin:0;font-size:2rem;font-weight:500;color:#151515;line-height:1.2}@media (max-width: 768px){._result__headerTitle_np5gy_21{font-size:1.5rem}}._result__headerSubtitle_np5gy_33{margin:0;font-size:1.125rem;color:#525252;line-height:1.5}._result__levelCard_np5gy_39{border:1px solid #f5f1e8}._result__levelCardTitle_np5gy_42{display:flex;align-items:center;gap:.5rem}._result__levelDisplay_np5gy_47{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background-color:#f9f8f4;border-radius:.5rem;text-align:center}._result__levelBadge_np5gy_56{display:flex;flex-direction:column;align-items:center;gap:.5rem}._result__mainBadge_np5gy_62{font-size:2rem;padding:1rem 2rem}._result__levelTitle_np5gy_66{font-size:1.25rem;font-weight:700;color:#151515}._result__levelDescription_np5gy_71{margin:0;font-size:1rem;color:#3c3c3c;line-height:1.7;text-align:left}._result__separator_np5gy_78{margin:1.5rem 0}._result__stats_np5gy_81{display:flex;justify-content:space-around;gap:1.5rem}._result__statItem_np5gy_86{display:flex;flex-direction:column;align-items:center;gap:.25rem}._result__statLabel_np5gy_92{font-size:.875rem;color:#525252;text-transform:uppercase;letter-spacing:.5px}._result__statValue_np5gy_98{font-size:1.5rem;font-weight:700;color:#151515}._result__breakdownCard_np5gy_103{border:1px solid #f5f1e8}._result__breakdown_np5gy_103{display:flex;flex-direction:column;gap:1.5rem}._result__breakdownItem_np5gy_111{display:flex;flex-direction:column;gap:.5rem}._result__breakdownHeader_np5gy_116{display:flex;justify-content:space-between;align-items:center}._result__breakdownLevel_np5gy_121{display:flex;align-items:center;gap:1rem}._result__breakdownBadge_np5gy_126{font-size:1rem;padding:.25rem .5rem}._result__breakdownTitle_np5gy_130{font-size:1rem;font-weight:500;color:#151515}._result__breakdownScore_np5gy_135{display:flex;align-items:center;gap:.25rem;font-size:1rem;font-weight:600;color:#3c3c3c}._result__breakdownBar_np5gy_143{width:100%;height:8px;background-color:#f5f1e8;border-radius:9999px;overflow:hidden}._result__breakdownProgress_np5gy_150{height:100%;background-color:#777673;transition:width .2s cubic-bezier(0,0,.2,1)}._result__breakdownProgress--passed_np5gy_155{background-color:#22c55e}._result__actions_np5gy_158{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}@media (max-width: 768px){._result__header_np5gy_7{padding:2rem}._result__headerTitle_np5gy_21{font-size:1.5rem}._result__stats_np5gy_81{flex-direction:column;gap:1rem}._result__actions_np5gy_158{flex-direction:column}._result__actions_np5gy_158 button{width:100%}}._reviewPage_15k15_1{display:flex;flex-direction:column;gap:2.5rem;padding-top:1rem}._reviewPage__title_15k15_7{display:flex;align-items:center;gap:.5rem;font-size:2rem;font-weight:500;color:#151515;margin-bottom:.25rem}@media (max-width: 768px){._reviewPage__title_15k15_7{font-size:1.5rem}}._reviewPage__subtitle_15k15_21{font-size:1.125rem;color:#525252}._reviewPage__section_15k15_25{display:flex;flex-direction:column;gap:1.5rem}._reviewPage__gridBlock_15k15_30{display:flex;flex-direction:column;gap:1rem}._reviewPage__loadMore_15k15_35{display:flex;justify-content:center;padding-top:0}._reviewPage__viewToggleRow_15k15_40{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._reviewPage__viewToggleLabel_15k15_46{display:inline-flex;align-items:center;margin:0;font-size:.875rem;font-weight:500;color:#3c3c3c;line-height:1.3}._reviewPage__grid_15k15_30{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}@media (max-width: 768px){._reviewPage__grid_15k15_30{grid-template-columns:1fr}}._reviewPage__grid--list_15k15_65{grid-template-columns:1fr;gap:.5rem}._reviewPage__empty_15k15_69{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2.5rem;color:#525252;text-align:center}._reviewPage__emptyTitle_15k15_79{font-size:1.25rem;font-weight:500;color:#3c3c3c;margin:0}._reviewPage__emptyText_15k15_85{font-size:1rem;max-width:400px;margin:0}._reviewPage__loading_15k15_90{display:flex;align-items:center;justify-content:center;min-height:300px}._reviewPage__error_15k15_96{font-size:1rem;color:#525252;padding:2.5rem 0}._topicListItem_omtn4_1{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background-color:#fff;border-bottom:1px solid #e7e4dd;transition:background-color .15s cubic-bezier(0,0,.2,1) ease-in-out}._topicListItem_omtn4_1:last-child{border-bottom:none}._topicListItem--clickable_omtn4_13{cursor:pointer}._topicListItem--clickable_omtn4_13:hover{background-color:#f9f8f4}._topicListItem--clickable_omtn4_13:focus-visible:focus{outline:none}._topicListItem--clickable_omtn4_13:focus-visible:focus-visible{outline:2px solid var(--color-focus-ring, #3b82f6);outline-offset:2px}._topicListItem--completed_omtn4_26{opacity:.7}._topicListItem__check_omtn4_29{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:9999px;background-color:#dcfce7;color:#15803d}._topicListItem__name_omtn4_40{flex:1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#151515;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._topicListItem__meta_omtn4_52{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._topicListItem__types_omtn4_58{display:flex;align-items:center;gap:.25rem}._topicListItem__arrow_omtn4_63{flex-shrink:0;color:#525252;transition:color .15s cubic-bezier(0,0,.2,1) ease-in-out}._topicListItem--clickable_omtn4_13:hover ._topicListItem__arrow_omtn4_63{color:#151515}._languageLibraryPage_xgvgk_1{display:flex;flex-direction:column;gap:2rem;padding:1.5rem 0}._languageLibraryPage__header_xgvgk_7{display:flex;flex-direction:column;gap:.25rem}._languageLibraryPage__title_xgvgk_12{font-size:2rem;font-weight:500;color:#151515;margin:0}@media (max-width: 768px){._languageLibraryPage__title_xgvgk_12{font-size:1.5rem}}._languageLibraryPage__subtitle_xgvgk_23{font-size:1.125rem;color:#525252;margin:0}._languageLibraryPage__categories_xgvgk_28{display:flex;flex-direction:column;gap:2rem}._languageLibraryPage__category_xgvgk_33{display:flex;flex-direction:column;gap:1rem}._languageLibraryPage__categoryName_xgvgk_38{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5;color:#151515;margin:0}@media (max-width: 768px){._languageLibraryPage__categoryName_xgvgk_38{font-size:1.25rem}}._languageLibraryPage__subcategories_xgvgk_51{display:flex;flex-direction:column;gap:.5rem}._languageLibraryPage__subcategory_xgvgk_56{background-color:#fff;border:1px solid #e7e4dd;border-radius:.75rem;overflow:hidden}._languageLibraryPage__subcategoryHeader_xgvgk_62{display:flex;align-items:center;gap:.5rem;width:100%;padding:1rem 1.5rem;border:none;background:none;cursor:pointer;text-align:left;transition:background-color .15s cubic-bezier(0,0,.2,1) ease-in-out;color:#525252}._languageLibraryPage__subcategoryHeader_xgvgk_62:hover{background-color:#f9f8f4}._languageLibraryPage__subcategoryHeader_xgvgk_62:focus-visible:focus{outline:none}._languageLibraryPage__subcategoryHeader_xgvgk_62:focus-visible:focus-visible{outline:2px solid var(--color-focus-ring, #3b82f6);outline-offset:2px}@media (prefers-reduced-motion: no-preference){._languageLibraryPage__subcategoryHeader_xgvgk_62:active:not(:disabled){transform:none!important}}._languageLibraryPage__subcategoryName_xgvgk_90{flex:1;font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;color:#151515}._languageLibraryPage__topics_xgvgk_98{border-top:1px solid #e7e4dd}._languageLibraryPage__loading_xgvgk_101{display:flex;align-items:center;justify-content:center;padding:3rem 0}._languageLibraryPage__error_xgvgk_107,._languageLibraryPage__empty_xgvgk_107{display:flex;justify-content:center;padding:3rem 0}._languageLibraryPage__error_xgvgk_107 p,._languageLibraryPage__empty_xgvgk_107 p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#525252}._categoryPage_2mb5p_1{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 0}._categoryPage__back_2mb5p_7{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:40px;height:40px;flex-shrink:0;border:none;background-color:#f5f1e8;border-radius:.5rem;color:#151515;cursor:pointer;transition:background-color .2s ease,transform .22s cubic-bezier(.4,0,.2,1)}._categoryPage__back_2mb5p_7:hover{background-color:#f0ebdd}._categoryPage__header_2mb5p_25{display:flex;align-items:center;gap:1rem}._categoryPage__title_2mb5p_30{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2rem;font-weight:600;line-height:1.25;letter-spacing:-.025em}@media (min-width: 768px){._categoryPage__title_2mb5p_30{font-size:2.25rem}}._categoryPage__title_2mb5p_30{color:#151515;margin:0}._categoryPage__subcategories_2mb5p_46{display:flex;flex-direction:column;gap:1rem}._categoryPage__subcategory_2mb5p_51{background-color:#fff;border:1px solid #e7e4dd;border-radius:.75rem;overflow:hidden}._categoryPage__subcategoryHeader_2mb5p_57{display:flex;align-items:center;gap:.5rem;width:100%;padding:1rem 1.5rem;border:none;background:none;cursor:pointer;text-align:left;transition:background-color .15s cubic-bezier(0,0,.2,1) ease-in-out;color:#525252}._categoryPage__subcategoryHeader_2mb5p_57:hover{background-color:#f9f8f4}._categoryPage__subcategoryHeader_2mb5p_57:focus-visible:focus{outline:none}._categoryPage__subcategoryHeader_2mb5p_57:focus-visible:focus-visible{outline:2px solid var(--color-focus-ring, #3b82f6);outline-offset:2px}@media (prefers-reduced-motion: no-preference){._categoryPage__subcategoryHeader_2mb5p_57:active:not(:disabled){transform:none!important}}._categoryPage__subcategoryName_2mb5p_85{flex:1;font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;color:#151515;margin:0}._categoryPage__topics_2mb5p_94{border-top:1px solid #e7e4dd}._categoryPage__loading_2mb5p_97{display:flex;align-items:center;justify-content:center;padding:3rem 0}._categoryPage__error_2mb5p_103{display:flex;justify-content:center;padding:3rem 0}._categoryPage__error_2mb5p_103 p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#525252}._vocabCard_1y34b_1{background-color:#fff;border:1px solid #e7e4dd;border-radius:.5rem;overflow:hidden;transition:border-color .15s cubic-bezier(0,0,.2,1) ease-in-out}._vocabCard__header_1y34b_8{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;cursor:pointer;text-decoration:none;color:inherit;box-sizing:border-box}._vocabCard__header_1y34b_8:is(button){width:100%;border:none;background:none;font:inherit;text-align:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}._vocabCard__header_1y34b_8:hover,._vocabCard__header_1y34b_8:visited,._vocabCard__header_1y34b_8:active{text-decoration:none;color:inherit}._vocabCard__header_1y34b_8:hover{background-color:#f9f8f4}._vocabCard__header_1y34b_8:focus-visible:focus{outline:none}._vocabCard__header_1y34b_8:focus-visible:focus-visible{outline:2px solid var(--color-focus-ring, #3b82f6);outline-offset:2px}._vocabCard__main_1y34b_41{display:flex;flex-direction:column;gap:2px;min-width:0}._vocabCard__wordRow_1y34b_47{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._vocabCard__word_1y34b_47{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5;color:#151515}._vocabCard__pos_1y34b_60{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.5;color:#525252;font-style:italic}._vocabCard__audioBtn_1y34b_68{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:none;background:none;color:#525252;cursor:pointer;border-radius:.25rem;transition:color .15s cubic-bezier(0,0,.2,1) ease-in-out}._vocabCard__audioBtn_1y34b_68:hover,._vocabCard__audioBtn--playing_1y34b_83{color:#7047eb}._vocabCard__ipa_1y34b_86{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#3c3c3c}._vocabCard__translation_1y34b_93{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#525252}._vocabCard__actions_1y34b_100{display:flex;align-items:center;gap:.5rem;flex-shrink:0;color:#525252}._vocabCard__saveBtn_1y34b_107{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border:none;background:none;color:#151515;cursor:pointer;border-radius:.25rem;transition:color .15s cubic-bezier(0,0,.2,1) ease-in-out}._vocabCard__saveBtn_1y34b_107:hover{color:#0a0a0a}._vocabCard__saveBtn--saved_1y34b_122{color:#151515}._vocabCard__saveBtn--saved_1y34b_122:hover{color:#0a0a0a}._registerBadge_vh2dg_1{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 .5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.625rem;font-weight:500;line-height:1;white-space:nowrap;border-radius:9999px;transition:all .15s cubic-bezier(0,0,.2,1) ease-in-out}._registerBadge--formal_vh2dg_15{background-color:#dbeafe;color:#1d4ed8}._registerBadge--informal_vh2dg_19{background-color:#fef3c7;color:#b45309}._registerBadge--neutral_vh2dg_23{background-color:#e7e4dd;color:#313131}._phraseCard_1j0jb_1{background-color:#fff;border:1px solid #e7e4dd;border-radius:.5rem;overflow:hidden;transition:border-color .15s cubic-bezier(0,0,.2,1) ease-in-out}._phraseCard--expanded_1j0jb_8{border-color:#777673}._phraseCard__header_1j0jb_11{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;cursor:pointer}._phraseCard__header_1j0jb_11:hover{background-color:#f9f8f4}._phraseCard__header_1j0jb_11:focus-visible:focus{outline:none}._phraseCard__header_1j0jb_11:focus-visible:focus-visible{outline:2px solid var(--color-focus-ring, #3b82f6);outline-offset:2px}._phraseCard__main_1j0jb_29{display:flex;flex-direction:column;gap:.25rem;min-width:0}._phraseCard__phraseRow_1j0jb_35{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._phraseCard__phrase_1j0jb_35{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;font-weight:600;color:#151515}._phraseCard__audioBtn_1j0jb_49{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:none;background:none;color:#525252;cursor:pointer;border-radius:.25rem;transition:color .15s cubic-bezier(0,0,.2,1) ease-in-out}._phraseCard__audioBtn_1j0jb_49:hover,._phraseCard__audioBtn--playing_1j0jb_64{color:#7047eb}._phraseCard__translation_1j0jb_67{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#525252}._phraseCard__badges_1j0jb_74{display:flex;gap:.25rem}._phraseCard__actions_1j0jb_78{display:flex;align-items:center;gap:.5rem;flex-shrink:0;color:#525252}._phraseCard__saveBtn_1j0jb_85{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border:none;background:none;color:#151515;cursor:pointer;border-radius:.25rem;transition:color .15s cubic-bezier(0,0,.2,1) ease-in-out}._phraseCard__saveBtn_1j0jb_85:hover{color:#0a0a0a}._phraseCard__saveBtn--saved_1j0jb_100{color:#151515}._phraseCard__saveBtn--saved_1j0jb_100:hover{color:#0a0a0a}._phraseCard__details_1j0jb_106{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.5rem 1.5rem;border-top:1px solid #e7e4dd}._phraseCard__field_1j0jb_114{display:flex;flex-direction:column;gap:2px}._phraseCard__fieldLabel_1j0jb_119{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;color:#525252;text-transform:uppercase;font-size:.625rem;letter-spacing:.025em}._phraseCard__fieldValue_1j0jb_129{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#151515;margin:0}._phraseCard__variants_1j0jb_137{display:flex;flex-direction:column;gap:.5rem}._phraseCard__variant_1j0jb_137{display:flex;flex-direction:column;gap:2px;padding:.5rem;background-color:#f9f8f4;border-radius:.25rem}._phraseCard__variantPhrase_1j0jb_150{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#151515;font-weight:500}._phraseCard__variantMeta_1j0jb_158{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.5;color:#525252}._dialogueViewer_phrgv_1{display:flex;flex-direction:column;gap:1rem;background-color:#fff;border:1px solid #e7e4dd;border-radius:.75rem;padding:1.5rem}._dialogueViewer__header_phrgv_10{display:flex;flex-direction:column;gap:.5rem}._dialogueViewer__titleRow_phrgv_15{display:flex;align-items:center;gap:.5rem;color:#151515}._dialogueViewer__title_phrgv_15{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5;color:#151515;margin:0}._dialogueViewer__setting_phrgv_29{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#525252;margin:0}._dialogueViewer__speakers_phrgv_37{display:flex;flex-wrap:wrap;gap:1rem}._dialogueViewer__speaker_phrgv_37{display:flex;align-items:center;gap:.25rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#3c3c3c}._dialogueViewer__speakerAvatar_phrgv_52{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:9999px;background-color:#e2dafb;color:#5b3abf;font-size:.625rem;font-weight:700}._dialogueViewer__speakerRole_phrgv_64{color:#525252;font-style:italic}._dialogueViewer__toggleBtn_phrgv_68{display:inline-flex;align-items:center;gap:.25rem;align-self:flex-start;padding:.25rem .5rem;border:1px solid #e7e4dd;border-radius:.25rem;background:none;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#3c3c3c;transition:all .15s cubic-bezier(0,0,.2,1) ease-in-out}._dialogueViewer__toggleBtn_phrgv_68:hover{background-color:#f9f8f4;color:#151515}._dialogueViewer__lines_phrgv_89{display:flex;flex-direction:column;gap:.5rem}._dialogueViewer__line_phrgv_89{display:flex;gap:.5rem;align-items:flex-start}._dialogueViewer__lineAvatar_phrgv_99{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:9999px;background-color:#e7e4dd;color:#313131;font-size:.75rem;font-weight:700;margin-top:2px}._dialogueViewer__lineBubble_phrgv_113{display:flex;flex-direction:column;gap:2px;padding:.5rem 1rem;background-color:#f9f8f4;border-radius:.5rem;flex:1;min-width:0}._dialogueViewer__lineSpeaker_phrgv_123{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.5;color:#525252;font-weight:600}._dialogueViewer__lineText_phrgv_131{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#151515;margin:0}._dialogueViewer__lineTranslation_phrgv_139{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#525252;font-style:italic;margin:0}._dialogueViewer__lineNote_phrgv_148{display:flex;align-items:flex-start;gap:.25rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1.5;color:#2563eb;margin:.25rem 0 0;padding-top:.25rem;border-top:1px dashed #e7e4dd}._dialogueViewer__section_phrgv_161{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem;border-top:1px solid #e7e4dd}._dialogueViewer__sectionLabel_phrgv_168{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;color:#525252;text-transform:uppercase;font-size:.625rem;letter-spacing:.025em}._dialogueViewer__keyPhrases_phrgv_178{display:flex;flex-wrap:wrap;gap:.5rem}._dialogueViewer__keyPhrase_phrgv_178{display:inline-flex;padding:.25rem .5rem;background-color:#e2dafb;color:#5b3abf;border-radius:9999px;font-size:.75rem;font-weight:500}._dialogueViewer__culturalNote_phrgv_192{display:flex;gap:.5rem;align-items:flex-start;padding:1rem;background-color:#dbeafe;border-radius:.5rem;color:#1d4ed8}._dialogueViewer__culturalNote_phrgv_192 p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin:0}._deck_xgtjm_2{display:flex;flex-direction:column;gap:1rem;max-width:min(560px,100%);margin:0 auto;width:100%;flex-shrink:0}._deck__stack_xgtjm_12{position:relative;isolation:isolate;min-height:0;--deck-card-min-height: clamp(320px, 56vh, 500px);padding:1rem 0 1.5rem;overflow-x:visible;overflow-y:visible}._deck__vocabInner_xgtjm_22{margin-bottom:0!important;width:100%;pointer-events:auto;flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0}._deck__interactiveAboveDrag_xgtjm_34{z-index:2}._deck__cardLayer_xgtjm_38{width:calc(100% - 1rem);max-width:520px;margin-left:auto;margin-right:auto;box-sizing:border-box;transform-origin:50% 92%}._deck__cardLayer--stacked_xgtjm_46{position:absolute;left:0;right:0;top:0;pointer-events:none}._deck__cardLayer--stacked_xgtjm_46 ._deck__cardLayerInner_xgtjm_53{border-radius:.75rem;padding:2.5rem 1.5rem;min-height:var(--deck-card-min-height);box-sizing:border-box;display:flex;flex-direction:column}._deck__cardLayer--stacked_xgtjm_46 ._deck__vocabInner_xgtjm_22{pointer-events:none;filter:saturate(.94)}._deck__cardLayer--top_xgtjm_65{position:relative;min-height:var(--deck-card-min-height);background-color:#fff;border-radius:.75rem;padding:2.5rem 1.5rem;cursor:grab;box-sizing:border-box;display:flex;flex-direction:column}._deck__cardLayer--top_xgtjm_65:active{cursor:grabbing}._deck__cardLayer--incoming_xgtjm_82{position:absolute;left:0;right:0;top:0;pointer-events:none}._deck__cardLayerInner_xgtjm_53{width:100%;flex:1;display:flex;flex-direction:column;min-height:0}@media (max-width: 768px){._deck_xgtjm_2{max-width:none;width:100%}._deck__stack_xgtjm_12{padding-left:0;padding-right:0;--deck-card-min-height: clamp(340px, 58vh, 520px)}._deck__cardLayer_xgtjm_38{width:calc(100% - 4rem);max-width:500px;margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion: reduce){._deck__cardLayer--top_xgtjm_65{cursor:default}}._topicContentTabs_9gar4_1{display:flex;flex-direction:column;width:100%}._topicContentTabs--deckRoot_9gar4_6{flex:1;min-height:0}._topicContentTabs__tabContent_9gar4_10{margin-top:0}._topicContentTabs__tabContent_9gar4_10:focus-visible{outline:none}._topicContentTabs__tabContentDeck_9gar4_16{flex:1;min-height:0;display:flex;flex-direction:column}._topicContentTabs__deckWrap_9gar4_22{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;padding-top:.25rem;justify-content:center;align-items:center}._topicContentTabs__itemList_9gar4_32{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem}._topicContentTabs__empty_9gar4_38{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#525252;text-align:center;padding:2rem 0}._topicPage_1n2bb_2{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 0 1.5rem}._topicPage--withVocabDeck_1n2bb_8{flex:1;min-height:0;gap:1rem;padding-top:.25rem;padding-bottom:.25rem}@media (max-width: 768px){._topicPage--deckBleedMobile_1n2bb_19{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);max-width:none;box-sizing:border-box}}._topicPage__title_1n2bb_27{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;color:#151515;margin:0}._topicPage__title--deck_1n2bb_35{text-align:center;flex-shrink:0;padding:0 1.5rem;max-width:min(560px,100%);margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box}@media (max-width: 768px){._topicPage__title--deck_1n2bb_35{padding-inline:2rem}}._topicPage__tabs_1n2bb_53{display:flex;flex-direction:column;gap:1rem;width:100%}._topicPage__tabs_1n2bb_53>h1{margin-bottom:.5rem}._topicPage__tabs--fill_1n2bb_62{flex:1;min-height:0}._topicPage__tabPanels_1n2bb_69{flex:1;min-height:0;display:flex;flex-direction:column}._topicPage__segmentedList_1n2bb_78{position:relative;display:inline-flex;width:max-content;max-width:100%;margin:0 auto;align-self:center;padding:4px;gap:2px;list-style:none;border:none;border-radius:999px;background-color:#f5f1e8;box-shadow:inset 0 0 0 1px #1515150f}._topicPage__segmentTrigger_1n2bb_93{position:relative;z-index:1;flex:1 1 0;min-width:max-content;min-height:36px;margin:0;padding:.5rem 1rem;border:none;border-radius:999px;background-color:transparent!important;font-size:.875rem;font-weight:500;color:#525252;line-height:1.2;cursor:pointer;transition:color .22s ease,font-weight .15s ease,transform .22s cubic-bezier(.4,0,.2,1)}._topicPage__segmentTrigger_1n2bb_93:hover:not([data-state=active]){background-color:#e7e4dd80!important}._topicPage__segmentTrigger_1n2bb_93:focus-visible{outline:2px solid #525252;outline-offset:2px}._topicPage__segmentTrigger_1n2bb_93[data-state=active]{color:#151515;font-weight:600}._topicPage__segmentPill_1n2bb_122{position:absolute;border-radius:999px;background-color:#fff;box-shadow:0 1px 2px #1515150f,0 2px 6px #1515150f;z-index:0;pointer-events:none;box-sizing:border-box;backface-visibility:hidden;-webkit-backface-visibility:hidden}._topicPage__segmentTriggerLabel_1n2bb_133{position:relative;z-index:1}._topicPage__loading_1n2bb_137{display:flex;align-items:center;justify-content:center;padding:3rem 0}._topicPage__error_1n2bb_143,._topicPage__empty_1n2bb_143{display:flex;justify-content:center;padding:3rem 0}._topicPage__error_1n2bb_143 p,._topicPage__empty_1n2bb_143 p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#525252}._vocabPage_1hl79_1{display:flex;flex-direction:column;flex:1;min-height:0;gap:1.5rem;padding:1rem 0 1.5rem}._vocabPage_1hl79_1:has(._vocabPage__deckWrap_1hl79_9){padding-top:.5rem;padding-bottom:.25rem}@media (max-width: 768px){._vocabPage--deckBleedMobile_1hl79_15{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);max-width:none;box-sizing:border-box}}._vocabPage__topicTitle_1hl79_24{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375;color:#151515;text-align:center;flex-shrink:0;padding:0 1.5rem;max-width:min(560px,100%);margin:0 auto;width:100%;box-sizing:border-box}@media (max-width: 768px){._vocabPage--deckBleedMobile_1hl79_15 ._vocabPage__topicTitle_1hl79_24{padding-inline:2rem}}._vocabPage__deckWrap_1hl79_9{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:0;width:100%}._vocabPage__card_1hl79_57{flex:1;display:flex;flex-direction:column;min-height:0}._vocabPage__vocabStretch_1hl79_64{flex:1;justify-content:center}._vocabPage__state_1hl79_69{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 0}._vocabPage__state_1hl79_69 p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#525252;margin:0}._vocabPage__retry_1hl79_85{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;padding:.5rem 1rem;border:1px solid #e7e4dd;border-radius:.5rem;background:#fff;color:#151515;cursor:pointer;transition:transform .22s cubic-bezier(.4,0,.2,1)}._vocabPage__retry_1hl79_85:hover{background:#f9f8f4}._dashboard_kks4c_1{display:flex;flex-direction:column;gap:1rem;padding:1rem;max-width:1400px;margin:0 auto}@media (min-width: 768px){._dashboard_kks4c_1{gap:1.5rem;padding:1.5rem}}@media (min-width: 1024px){._dashboard_kks4c_1{gap:2rem;padding:2rem}}._dashboard__header_kks4c_21{display:flex;flex-direction:column;align-items:stretch;gap:1rem}@media (min-width: 768px){._dashboard__header_kks4c_21{flex-direction:row;justify-content:space-between;align-items:center}}._dashboard__title_kks4c_34{margin:0;font-size:1.5rem;font-weight:700;color:#151515}@media (min-width: 768px){._dashboard__title_kks4c_34{font-size:2rem}}._dashboard__loading_kks4c_45{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem}._dashboard__loading_kks4c_45 p{margin:0;font-size:1rem;color:#3c3c3c}._dashboard__metrics_kks4c_58{display:grid;grid-template-columns:1fr;gap:.5rem}@media (min-width: 640px){._dashboard__metrics_kks4c_58{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}}@media (min-width: 1024px){._dashboard__metrics_kks4c_58{gap:1.5rem}}._dashboard__content_kks4c_74{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){._dashboard__content_kks4c_74{gap:1.5rem}}@media (min-width: 1024px){._dashboard__content_kks4c_74{grid-template-columns:1fr 1fr;gap:2rem}}._dashboard__topPerformers_kks4c_90{border:1px solid #f5f1e8}._dashboard__performersList_kks4c_93{display:flex;flex-direction:column;gap:1rem}._dashboard__performerItem_kks4c_98{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.5rem;background-color:#f9f8f4;border-radius:.5rem}@media (min-width: 768px){._dashboard__performerItem_kks4c_98{flex-wrap:nowrap;gap:1rem;padding:1rem}}._dashboard__performerRank_kks4c_114{display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:1rem;font-weight:700;color:#3c3c3c}@media (min-width: 768px){._dashboard__performerRank_kks4c_114{width:32px;height:32px;font-size:1.125rem}}._dashboard__performerInfo_kks4c_131{display:flex;flex-direction:column;gap:.25rem;flex:1}._dashboard__performerName_kks4c_137{font-size:.875rem;font-weight:500;color:#151515}@media (min-width: 768px){._dashboard__performerName_kks4c_137{font-size:1rem}}._dashboard__performerEmail_kks4c_147{font-size:.875rem;color:#525252;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dashboard__performerStats_kks4c_155{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:.25rem}@media (min-width: 768px){._dashboard__performerStats_kks4c_155{flex-direction:column;align-items:flex-end;width:auto}}._dashboard__performerXP_kks4c_169{font-size:.875rem;font-weight:600;color:#3c3c3c}._dashboard__recentActivity_kks4c_174{border:1px solid #f5f1e8}._dashboard__activityList_kks4c_177{display:flex;flex-direction:column}._dashboard__activityItem_kks4c_181{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.5rem 0}@media (min-width: 768px){._dashboard__activityItem_kks4c_181{gap:1rem;padding:1rem 0}}._dashboard__activityInfo_kks4c_194{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}._dashboard__activityName_kks4c_201{font-size:.875rem;font-weight:500;color:#151515;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 768px){._dashboard__activityName_kks4c_201{font-size:1rem}}._dashboard__activityDescription_kks4c_214{font-size:.875rem;color:#3c3c3c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dashboard__activityTime_kks4c_221{font-size:.875rem;color:#525252;white-space:nowrap;font-size:11px}@media (min-width: 768px){._dashboard__activityTime_kks4c_221{font-size:.875rem}}._dashboard__activitySeparator_kks4c_232{margin:0}._dataTable_1xaoz_1{display:flex;flex-direction:column;gap:1.5rem}._dataTable__wrapper_1xaoz_6{overflow-x:auto;border:1px solid #f5f1e8;border-radius:.5rem}._dataTable__sortButton_1xaoz_11{display:flex;align-items:center;gap:.25rem;padding:0;background:none;border:none;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;cursor:pointer;transition:color .15s cubic-bezier(0,0,.2,1)}._dataTable__sortButton_1xaoz_11:hover{color:#151515}._dataTable__sortButton_1xaoz_11:focus-visible{outline:2px solid #525252;outline-offset:2px;border-radius:.25rem}._dataTable__sortIcon_1xaoz_33{width:16px;height:16px;flex-shrink:0}._dataTable__row--clickable_1xaoz_38{cursor:pointer;transition:background-color .15s cubic-bezier(0,0,.2,1)}._dataTable__row--clickable_1xaoz_38:hover{background-color:#f9f8f4}._dataTable__loading_1xaoz_45{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem;text-align:center}._dataTable__loading_1xaoz_45 p{margin:0;font-size:1rem;color:#3c3c3c}._dataTable__empty_1xaoz_59{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;border:1px solid #f5f1e8;border-radius:.5rem;text-align:center}._dataTable__empty_1xaoz_59 p{margin:0;font-size:1rem;color:#3c3c3c}._dataTable__pagination_1xaoz_74{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}._dataTable__paginationInfo_1xaoz_80{margin:0;font-size:.875rem;color:#3c3c3c}._dataTable__paginationButtons_1xaoz_85{display:flex;align-items:center;gap:1rem}._dataTable__pageNumbers_1xaoz_90{display:flex;align-items:center;gap:.25rem}._dataTable__pageBtn_1xaoz_95{min-width:32px;height:32px;padding:0 .5rem;border:1px solid #f5f1e8;border-radius:.25rem;background:#fff;font-size:.875rem;font-family:inherit;color:#151515;cursor:pointer;transition:background-color .15s cubic-bezier(0,0,.2,1),border-color .15s cubic-bezier(0,0,.2,1)}._dataTable__pageBtn_1xaoz_95:hover{background:#f9f8f4;border-color:#e7e4dd}._dataTable__pageBtn_1xaoz_95:focus-visible{outline:2px solid #525252;outline-offset:2px}._dataTable__pageBtn--active_1xaoz_116{background:#525252;border-color:#525252;color:#fff;font-weight:600}._dataTable__pageBtn--active_1xaoz_116:hover{background:#3c3c3c;border-color:#3c3c3c}._dataTable__pageEllipsis_1xaoz_126{padding:0 .25rem;font-size:.875rem;color:#3c3c3c}._dataTable__paginationPage_1xaoz_131{font-size:.875rem;color:#3c3c3c;white-space:nowrap}@media (max-width: 768px){._dataTable__pagination_1xaoz_74{flex-direction:column;gap:1rem;align-items:stretch}._dataTable__paginationInfo_1xaoz_80{text-align:center}._dataTable__paginationButtons_1xaoz_85{justify-content:center}}._employeesPage_18mcp_1{display:flex;flex-direction:column;gap:2rem;padding:2rem;max-width:1400px;margin:0 auto}._employeesPage__header_18mcp_9{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem}._employeesPage__title_18mcp_16{margin:0;font-size:2rem;font-weight:700;color:#151515}._employeesPage__subtitle_18mcp_22{margin:0;font-size:1rem;color:#3c3c3c}._employeesPage__actions_18mcp_27{display:flex;gap:.5rem;flex-shrink:0}._employeesPage__actions_18mcp_27 button{display:flex;align-items:center;gap:.25rem;white-space:nowrap}._employeesPage__filters_18mcp_38{padding:1.5rem;border:1px solid #f5f1e8}._employeesPage__filtersGrid_18mcp_42{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem}._employeesPage__searchInput_18mcp_47{width:100%}._employeesPage__employeeCell_18mcp_50{display:flex;align-items:center;gap:1rem}._employeesPage__employeeInfo_18mcp_55{display:flex;flex-direction:column;gap:.25rem}._employeesPage__employeeName_18mcp_60{font-size:1rem;font-weight:500;color:#151515}._employeesPage__employeeEmail_18mcp_65{font-size:.875rem;color:#525252}@media (max-width: 1024px){._employeesPage__filtersGrid_18mcp_42{grid-template-columns:1fr 1fr}._employeesPage__searchInput_18mcp_47{grid-column:1/-1}}@media (max-width: 768px){._employeesPage_18mcp_1{padding:1rem}._employeesPage__header_18mcp_9{flex-direction:column;align-items:stretch}._employeesPage__title_18mcp_16{font-size:1.5rem}._employeesPage__actions_18mcp_27{flex-direction:column}._employeesPage__actions_18mcp_27 button{width:100%;justify-content:center}._employeesPage__filtersGrid_18mcp_42{grid-template-columns:1fr}._employeesPage__searchInput_18mcp_47{grid-column:auto}}._iconButton_xx0di_1{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:none;border-radius:.5rem;color:#151515;cursor:pointer;transition:all .15s cubic-bezier(0,0,.2,1) ease-in-out}._iconButton_xx0di_1:hover:not(:disabled){background-color:#e7e4dd80}._iconButton_xx0di_1:active:not(:disabled){background-color:#d0ccc499}@media (prefers-reduced-motion: no-preference){._iconButton_xx0di_1:active:not(:disabled){transform:scale(.85)}}._iconButton_xx0di_1:focus-visible{outline:2px solid #525252;outline-offset:2px}._iconButton_xx0di_1:disabled{cursor:not-allowed;opacity:.5}._iconButton--primary_xx0di_34{background-color:#232323;color:#fff}._iconButton--primary_xx0di_34:hover:not(:disabled){background-color:#151515}._iconButton--primary_xx0di_34:active:not(:disabled){background-color:#0a0a0a}._iconButton--destructive_xx0di_44{color:#dc2626}._iconButton--destructive_xx0di_44:hover:not(:disabled){background-color:#ef444426;color:#b91c1c}._iconButton--destructive_xx0di_44:active:not(:disabled){background-color:#ef444440}._employeeDetail_1h2hv_1{display:flex;flex-direction:column;gap:2rem;padding:2rem;max-width:1400px;margin:0 auto}._employeeDetail__loading_1h2hv_9{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem}._employeeDetail__loading_1h2hv_9 p{margin:0;font-size:1rem;color:#3c3c3c}._employeeDetail__header_1h2hv_22{border:1px solid #f5f1e8}._employeeDetail__profile_1h2hv_25{display:flex;gap:2rem;align-items:flex-start}._employeeDetail__profileInfo_1h2hv_30{display:flex;flex-direction:column;gap:.5rem;flex:1}._employeeDetail__profileMain_1h2hv_36{display:flex;align-items:center;gap:1rem}._employeeDetail__name_1h2hv_41{margin:0;font-size:1.5rem;font-weight:700;color:#151515}._employeeDetail__levelBadge_1h2hv_47{font-size:1.125rem}._employeeDetail__email_1h2hv_50{margin:0;font-size:1rem;color:#3c3c3c}._employeeDetail__position_1h2hv_55{margin:0;font-size:1rem;color:#525252}._employeeDetail__dates_1h2hv_60{display:flex;align-items:center;gap:1rem;margin-top:.5rem;font-size:.875rem;color:#525252}._employeeDetail__dateSeparator_1h2hv_68{height:16px}._employeeDetail__reportConfig_1h2hv_71{display:flex;flex-direction:column;gap:1.5rem}._employeeDetail__configGroup_1h2hv_76{display:flex;flex-direction:column;gap:.25rem}._employeeDetail__label_1h2hv_81{font-size:.875rem;font-weight:500;color:#151515}._employeeDetail__dateRange_1h2hv_86{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}._employeeDetail__downloadActions_1h2hv_91{display:flex;gap:1rem;flex-wrap:wrap}._employeeDetail__stats_1h2hv_96{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}._employeeDetail__history_1h2hv_101{border:1px solid #f5f1e8}@media (max-width: 768px){._employeeDetail_1h2hv_1{padding:1rem}._employeeDetail__profile_1h2hv_25{flex-direction:column;align-items:center;text-align:center}._employeeDetail__profileMain_1h2hv_36{flex-wrap:wrap;justify-content:center}._employeeDetail__name_1h2hv_41{font-size:1.25rem;width:100%}._employeeDetail__dates_1h2hv_60{flex-direction:column;gap:.25rem}._employeeDetail__dateSeparator_1h2hv_68{display:none}._employeeDetail__stats_1h2hv_96{grid-template-columns:1fr}}._reportsPage_1nbl9_1{display:flex;flex-direction:column;gap:2rem;padding:2rem;max-width:1200px;margin:0 auto}._reportsPage__header_1nbl9_9{display:flex;flex-direction:column;gap:.25rem}._reportsPage__title_1nbl9_14{margin:0;font-size:2rem;font-weight:700;color:#151515}._reportsPage__subtitle_1nbl9_20{margin:0;font-size:1rem;color:#3c3c3c}._reportsPage__config_1nbl9_25{display:flex;flex-direction:column;gap:1.5rem}._reportsPage__configGroup_1nbl9_30{display:flex;flex-direction:column;gap:.25rem}._reportsPage__label_1nbl9_35{font-size:.875rem;font-weight:500;color:#151515}._reportsPage__dateRange_1nbl9_40{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._reportsPage__actions_1nbl9_45{display:flex;gap:.5rem;padding-top:1rem;border-top:1px solid #f5f1e8}._reportsPage__actions_1nbl9_45 button{display:flex;align-items:center;gap:.25rem}._reportsPage__summary_1nbl9_56{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}._reportsPage__statCard_1nbl9_61{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem}._reportsPage__statIcon_1nbl9_67{flex-shrink:0;width:40px;height:40px;padding:.25rem;border-radius:.5rem;background-color:#fff;color:#525252}._reportsPage__statContent_1nbl9_76{display:flex;flex-direction:column;gap:.25rem;flex:1}._reportsPage__statLabel_1nbl9_82{margin:0;font-size:.875rem;font-weight:500;color:#3c3c3c}._reportsPage__statValue_1nbl9_88{margin:0;font-size:1.5rem;font-weight:700;color:#151515}._reportsPage__statBadge_1nbl9_94{align-self:flex-start}._reportsPage__info_1nbl9_97{display:flex;flex-direction:column;gap:1.5rem}._reportsPage__infoText_1nbl9_102{margin:0;font-size:1rem;color:#3c3c3c}._reportsPage__infoList_1nbl9_107{display:flex;flex-direction:column;gap:.5rem;margin:0;padding-left:1.5rem;list-style:disc}._reportsPage__infoList_1nbl9_107 li{font-size:.875rem;color:#3c3c3c}._reportsPage__infoList_1nbl9_107 li strong{color:#151515;font-weight:500}._reportsPage__note_1nbl9_123{display:flex;gap:1rem;padding:1rem;border-radius:.5rem;background-color:#fff}._reportsPage__noteIcon_1nbl9_130{flex-shrink:0;width:20px;height:20px;color:#525252}._reportsPage__noteTitle_1nbl9_136{margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:#313131}._reportsPage__noteText_1nbl9_142{margin:0;font-size:.875rem;color:#3c3c3c}._reportsPage__formats_1nbl9_147{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}._reportsPage__format_1nbl9_147{display:flex;flex-direction:column;gap:.5rem}._reportsPage__formatHeader_1nbl9_157{display:flex;align-items:center;gap:.5rem}._reportsPage__formatIcon_1nbl9_162{width:20px;height:20px;color:#525252}._reportsPage__formatTitle_1nbl9_167{margin:0;font-size:1rem;font-weight:600;color:#151515}._reportsPage__formatDesc_1nbl9_173{margin:0;font-size:.875rem;color:#3c3c3c;line-height:1.6}@media (max-width: 1024px){._reportsPage__summary_1nbl9_56,._reportsPage__formats_1nbl9_147{grid-template-columns:1fr}}@media (max-width: 768px){._reportsPage_1nbl9_1{padding:1rem}._reportsPage__title_1nbl9_14{font-size:1.5rem}._reportsPage__dateRange_1nbl9_40{grid-template-columns:1fr}._reportsPage__actions_1nbl9_45{flex-direction:column}._reportsPage__actions_1nbl9_45 button{width:100%;justify-content:center}._reportsPage__statCard_1nbl9_61{flex-direction:column;align-items:center;text-align:center}}._profile_1d0r9_1{display:flex;flex-direction:column;gap:2rem;padding:2rem;max-width:1024px;margin:0 auto}._profile__header_1d0r9_9{display:flex;flex-direction:column;gap:.25rem}._profile__title_1d0r9_14{margin:0;font-size:1.5rem;font-weight:700;color:#151515;line-height:1.2}._profile__subtitle_1d0r9_21{margin:0;font-size:1rem;color:#3c3c3c;line-height:1.5}._profile__content_1d0r9_27{display:flex;flex-direction:column;gap:2rem}._profile__infoCard_1d0r9_32{width:100%}._profile__avatarSection_1d0r9_35{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}._profile__avatarInfo_1d0r9_41{display:flex;flex-direction:column;gap:.25rem}._profile__avatarName_1d0r9_46{margin:0;font-size:1.125rem;font-weight:600;color:#151515}._profile__avatarEmail_1d0r9_52{margin:0;font-size:.875rem;color:#3c3c3c}._profile__avatarRole_1d0r9_57{margin:0;font-size:.75rem;color:#525252;text-transform:uppercase;letter-spacing:.05em}._profile__form_1d0r9_64{display:flex;flex-direction:column;gap:1.5rem}._profile__actions_1d0r9_69{display:flex;gap:1rem}._profile__company_1d0r9_73{display:flex;flex-direction:column;gap:1.5rem}._profile__companyTitle_1d0r9_78{margin:0;font-size:1.25rem;font-weight:600;color:#151515}._profile__companyCard_1d0r9_84{width:100%}._profile__companyInfo_1d0r9_87{display:flex;flex-direction:column;gap:1rem}._profile__companyField_1d0r9_92{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #f5f1e8}._profile__companyField_1d0r9_92:last-child{border-bottom:none}._profile__companyLabel_1d0r9_102{font-size:.875rem;font-weight:500;color:#3c3c3c}._profile__companyValue_1d0r9_107{font-size:.875rem;font-weight:600;color:#151515}._profile__statsGrid_1d0r9_112{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 640px){._profile__statsGrid_1d0r9_112{grid-template-columns:repeat(3,1fr)}}._profile__loading_1d0r9_122{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;color:#3c3c3c}._dashboard_1tw4o_1{display:flex;flex-direction:column;gap:2rem}._dashboard__header_1tw4o_6{display:flex;flex-direction:column;gap:.25rem}._dashboard__subtitle_1tw4o_11{color:#3c3c3c;font-size:1rem;margin:0}._dashboard__metrics_1tw4o_16{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}._dashboard__stats_1tw4o_21{display:grid;gap:1.5rem}._dashboard__statGrid_1tw4o_25{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}._dashboard__statItem_1tw4o_30{display:flex;flex-direction:column;gap:.25rem}._dashboard__statLabel_1tw4o_35{font-size:.875rem;color:#3c3c3c;font-weight:500}._dashboard__statValue_1tw4o_40{font-size:1.5rem;color:#151515;font-weight:600}._dashboard__activity_1tw4o_45{max-width:100%}._dashboard__activityIcon_1tw4o_48{width:20px;height:20px;margin-right:.5rem}._dashboard__activityList_1tw4o_53{display:flex;flex-direction:column;gap:1rem}._dashboard__activityItem_1tw4o_58{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background-color:#f9f8f4;border-radius:.5rem}._dashboard__activityInfo_1tw4o_66{display:flex;flex-direction:column;gap:.25rem;flex:1}._dashboard__activityDescription_1tw4o_72{font-size:1rem;color:#151515}._dashboard__activityTime_1tw4o_76{font-size:.875rem;color:#3c3c3c}._dashboard__emptyState_1tw4o_80{text-align:center;color:#525252;padding:2rem;margin:0}._dashboard__charts_1tw4o_86{display:flex;flex-direction:column;gap:1.5rem}._dashboard__chartControls_1tw4o_91{display:flex;gap:1rem;flex-wrap:wrap;align-items:flex-end}@media (min-width: 768px){._dashboard__chartControls_1tw4o_91 button{margin-left:auto}._dashboard__chartControls_1tw4o_91 button:first-of-type{margin-left:auto}}._dashboard__chartWrapper_1tw4o_105{width:100%;height:300px;margin-top:1rem}@media (min-width: 1024px){._dashboard__chartWrapper_1tw4o_105{height:400px}}._dashboard__chartLoading_1tw4o_115{display:flex;align-items:center;justify-content:center;height:300px;color:#525252;font-size:1rem}._challengeList_14cmv_1{display:flex;flex-direction:column;gap:2rem}._challengeList__header_14cmv_6{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;flex-wrap:wrap}@media (max-width: 768px){._challengeList__header_14cmv_6{flex-direction:column;align-items:stretch}}._challengeList__actions_14cmv_19{display:flex;gap:.5rem;align-items:center;flex-shrink:0}@media (max-width: 768px){._challengeList__actions_14cmv_19{flex-wrap:wrap}}._challengeList__subtitle_14cmv_30{color:#3c3c3c;font-size:1rem;margin:.25rem 0 0}._challengeList__filters_14cmv_35{padding:1.5rem}._challengeList__filtersGrid_14cmv_38{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem}@media (max-width: 768px){._challengeList__filtersGrid_14cmv_38{grid-template-columns:1fr}}._dialog__overlay_1vkww_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background-color:#00000080;animation:_overlayShow_1vkww_1 .2s ease-in}@keyframes _overlayShow_1vkww_1{0%{opacity:0}to{opacity:1}}._dialog__content_1vkww_16{position:fixed;left:50%;top:50%;z-index:50;transform:translate(-50%,-50%);display:grid;gap:1.5rem;width:calc(100% - 3rem);max-width:32rem;max-height:85vh;overflow-y:auto;padding:1.5rem;border:1px solid #e7e4dd;border-radius:.75rem;background-color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;animation:_contentShow_1vkww_1 .2s ease-in}@media (min-width: 768px){._dialog__content_1vkww_16{width:100%;padding:2rem}}@keyframes _contentShow_1vkww_1{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._dialog__content_1vkww_16:focus{outline:none}._dialog__close_1vkww_54{position:absolute;right:1rem;top:1rem;display:inline-flex;align-items:center;justify-content:center;padding:.25rem;border:none;border-radius:.25rem;background-color:transparent;color:#3c3c3c;cursor:pointer;transition:all .15s cubic-bezier(0,0,.2,1) ease-in-out}._dialog__close_1vkww_54:hover{background-color:#f5f1e8;color:#151515}._dialog__close_1vkww_54:focus-visible{outline:2px solid #525252;outline-offset:2px}._dialog__header_1vkww_77{display:flex;flex-direction:column;gap:.25rem;text-align:left}._dialog__title_1vkww_83{margin:0;font-size:1.125rem;font-weight:600;color:#151515;line-height:1.3}._dialog__description_1vkww_90{margin:0;font-size:.875rem;color:#3c3c3c;line-height:1.5}._dialog__footer_1vkww_96{display:flex;flex-direction:column-reverse;gap:.5rem}@media (min-width: 640px){._dialog__footer_1vkww_96{flex-direction:row;justify-content:flex-end}}._sr-only_1vkww_108{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._challengeEdit_1drbj_1{display:flex;flex-direction:column;gap:1rem;width:100%;padding:72px 1rem 0;background-color:#fff}@media (min-width: 768px){._challengeEdit_1drbj_1{padding:72px 1.5rem 0}}@media (min-width: 1024px){._challengeEdit_1drbj_1{padding:72px 2rem 0}}._challengeEdit__toolbar_1drbj_19{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;flex-direction:column;gap:.5rem;padding:1rem;background-color:#fff;border-bottom:1px solid #e7e4dd;min-height:72px}._challengeEdit__header_1drbj_33{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-width:0}@media (max-width: 640px){._challengeEdit__header_1drbj_33{grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:.5rem}._challengeEdit__header_1drbj_33>*:first-child,._challengeEdit__header_1drbj_33>*:nth-child(2){grid-row:1}}._challengeEdit__headerActions_1drbj_51{display:flex;align-items:center;gap:.5rem;flex-shrink:0}@media (max-width: 640px){._challengeEdit__headerActions_1drbj_51{grid-column:1/-1;grid-row:2;justify-content:flex-end;gap:.25rem}}._challengeEdit__title_1drbj_65{margin:0;font-size:1rem;font-weight:600;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._challengeEdit__titleInput_1drbj_74{margin:0;flex:1;min-width:0;font-size:1rem;font-weight:600;text-align:center;background:transparent;border:none;padding:.25rem .5rem;font-family:inherit;color:inherit}._challengeEdit__titleInput_1drbj_74:focus{outline:none}._challengeEdit__titleInput_1drbj_74::placeholder{color:#525252}._challengeEdit__body_1drbj_93{display:flex;flex-direction:row;gap:1.5rem;align-items:flex-start;margin-top:1rem;min-height:0}@media (max-width: 1024px){._challengeEdit__body_1drbj_93{flex-direction:column-reverse}}._challengeEdit__main_1drbj_106{flex:1;min-width:0}@media (min-width: 1024px){._challengeEdit__main_1drbj_106{margin-right:320px}}@media (min-width: 1024px){._challengeEdit__body_1drbj_93:not([data-sidebar-open=true]) ._challengeEdit__main_1drbj_106{margin-right:0}}._challengeEdit__sidebar_1drbj_120{flex-shrink:0;width:320px;position:fixed;top:72px;right:0;bottom:0;overflow-y:auto;height:calc(100vh - 72px);border-radius:0;background-color:#fff}._challengeEdit__sidebar_1drbj_120>*{border-radius:0}@media (max-width: 1024px){._challengeEdit__sidebar_1drbj_120{position:static;width:100%;height:auto;overflow-y:visible}}._challengeEdit__tabsList_1drbj_143{margin-bottom:1rem}._challengeEdit__tabs_1drbj_143 [role=tabpanel]{margin-top:0}._challengeEdit__tabs_1drbj_143 [role=tabpanel]>*{width:100%;min-width:0}._challengeEdit__tabBadge_1drbj_153{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 .25rem;background-color:#fff;color:#151515;border-radius:9999px;font-size:.75rem;font-weight:600;margin-left:.25rem}[data-state=active] ._challengeEdit__tabBadge_1drbj_153{background-color:#f9f8f4;color:#151515}._challengeEdit__placeholder_1drbj_171{color:#3c3c3c;text-align:center;padding:2rem;margin:0}._challengeEdit__form_1drbj_177{display:flex;flex-direction:column;gap:1.5rem;width:100%;min-width:0}._challengeEdit__formGroup_1drbj_184{display:flex;flex-direction:column;gap:.25rem;min-width:0}._challengeEdit__formGroup_1drbj_184 label{font-size:.875rem;font-weight:500;color:#313131}._challengeEdit__formRow_1drbj_195{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;min-width:0}@media (max-width: 640px){._challengeEdit__formRow_1drbj_195{grid-template-columns:1fr}}._challengeEdit__sidebar_1drbj_120 ._challengeEdit__formRow_1drbj_195{grid-template-columns:1fr}._challengeEdit__textarea_1drbj_209{width:100%;padding:.5rem 1rem;border:1px solid #d0ccc4;border-radius:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;resize:vertical;transition:border-color .2s cubic-bezier(0,0,.2,1)}._challengeEdit__textarea_1drbj_209:focus{outline:none;border-color:#525252;box-shadow:0 0 0 3px #5252521a}._challengeEdit__textarea_1drbj_209::placeholder{color:#777673}._challengeEdit__tabPanel_1drbj_227{display:flex;flex-direction:column;gap:1rem}._challengeEdit__sectionTitle_1drbj_232{margin:0;font-size:1.5rem;font-weight:600;color:#151515}@media (min-width: 768px){._challengeEdit__sectionTitle_1drbj_232{font-size:1.5rem}}._challengeEdit__activitiesHeader_1drbj_243{display:flex;justify-content:space-between;align-items:center;gap:1rem}._challengeEdit__activitiesSubtitle_1drbj_249{margin:.25rem 0 0;font-size:.875rem;font-weight:400;color:#3c3c3c}._challengeEdit__activitiesContent_1drbj_255{display:flex;flex-direction:column}._challengeEdit__activitiesList_1drbj_259,._challengeEdit__resourcesList_1drbj_264{display:flex;flex-direction:column;gap:.5rem}._challengeEdit__resourceItem_1drbj_269{transition:.15s cubic-bezier(0,0,.2,1);cursor:pointer;background-color:#f9f8f4;border:none}._challengeEdit__cardItemTitle_1drbj_275{font-size:1rem;font-weight:500;font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}._challengeEdit__cardBadge_1drbj_280{font-size:.625rem}._challengeEdit__resourceItemHeader_1drbj_283{display:flex;flex-direction:column;gap:.5rem;padding:1rem;align-items:flex-start}@media (min-width: 768px){._challengeEdit__resourceItemHeader_1drbj_283{flex-direction:row;align-items:center;gap:1rem;padding:1rem}}._challengeEdit__resourceItemInfo_1drbj_298{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}._challengeEdit__resourceItemInfo_1drbj_298>*:first-child{align-self:flex-start}._challengeEdit__resourceItemBadges_1drbj_308{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._challengeEdit__resourceBadgeIcon_1drbj_314{display:inline-flex;align-items:center;margin-right:.25rem}._challengeEdit__resourceItemOrder_1drbj_319{font-size:.875rem;color:#3c3c3c}._challengeEdit__resourceItemPreview_1drbj_323{font-size:.875rem;color:#3c3c3c;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._challengeEdit__resourceItemActions_1drbj_331{display:flex;align-items:center;flex-wrap:wrap;width:100%;gap:.5rem}@media (min-width: 768px){._challengeEdit__resourceItemActions_1drbj_331{flex-wrap:nowrap;width:auto;flex-shrink:0}}._challengeEdit__activitiesInfo_1drbj_345{margin:0;padding:1rem;background-color:#f9f8f4;border-radius:.5rem;font-size:.875rem;color:#3c3c3c}._challengeEdit__activityItem_1drbj_353{transition:.15s cubic-bezier(0,0,.2,1);cursor:pointer;background-color:#f9f8f4;border:none}._challengeEdit__activityItemHeader_1drbj_359{display:flex;flex-direction:column;gap:.5rem;padding:1rem;align-items:flex-start}@media (min-width: 768px){._challengeEdit__activityItemHeader_1drbj_359{flex-direction:row;align-items:center;gap:1rem;padding:1rem}}._challengeEdit__activityItemInfo_1drbj_374{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}._challengeEdit__activityItemInfo_1drbj_374>*:first-child{align-self:flex-start}._challengeEdit__activityItemBadges_1drbj_384{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._challengeEdit__activityItemOrder_1drbj_390{font-size:.875rem;color:#3c3c3c}._challengeEdit__activityItemExplanation_1drbj_394{font-size:.875rem;color:#3c3c3c;margin:0}._challengeEdit__activityItemActions_1drbj_399{display:flex;align-items:center;flex-wrap:wrap;width:100%;gap:.5rem}@media (min-width: 768px){._challengeEdit__activityItemActions_1drbj_399{flex-wrap:nowrap;width:auto;flex-shrink:0}}._challengeEdit__activityItemReorder_1drbj_413{display:flex;align-items:center;gap:.25rem}._challengeEdit__emptyState_1drbj_418{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2.5rem;text-align:center}._challengeEdit__emptyIcon_1drbj_427{color:#777673}._challengeEdit__emptyTitle_1drbj_430{margin:0;font-size:1.125rem;font-weight:600;color:#151515}._challengeEdit__emptyDescription_1drbj_436{margin:0;font-size:.875rem;color:#3c3c3c;max-width:400px}._challengeEdit__addButton_1drbj_442{margin-top:.5rem}._challengeEdit__notice_1drbj_445{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#f9f8f4;border-radius:.5rem;color:#3c3c3c}._challengeEdit__notice_1drbj_445 p{margin:0;font-size:.875rem}._challengeEdit__notice_1drbj_445 strong{color:#151515}._challengeEdit__spin_1drbj_461{animation:_challengeEditSpin_1drbj_1 .8s linear infinite}@keyframes _challengeEditSpin_1drbj_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._activityEditor_pzj9f_1{display:flex;flex-direction:column;gap:1rem;padding:1rem;min-height:100vh}@media (min-width: 768px){._activityEditor_pzj9f_1{gap:1.5rem;padding:1.5rem}}._activityEditor__header_pzj9f_14{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}._activityEditor__title_pzj9f_20{font-size:1.5rem;font-weight:700;color:#151515;margin:0}._activityEditor__subtitle_pzj9f_26{font-size:.875rem;color:#3c3c3c;margin:.25rem 0 0}._activityEditor__content_pzj9f_31{flex:1}._activityEditor__loading_pzj9f_34{display:flex;align-items:center;justify-content:center;padding:2.5rem;font-size:1.125rem;color:#3c3c3c}._activityEditor__empty_pzj9f_42{text-align:center;padding:2.5rem;color:#3c3c3c}._activityEditor__list_pzj9f_47{display:flex;flex-direction:column;gap:.5rem}._activityEditor__item_pzj9f_52{transition:.15s cubic-bezier(0,0,.2,1)}._activityEditor__itemHeader_pzj9f_55{display:flex;flex-direction:column;gap:1rem;padding:1rem;align-items:flex-start}@media (min-width: 768px){._activityEditor__itemHeader_pzj9f_55{flex-direction:row;gap:1.5rem;padding:1.5rem}}._activityEditor__itemInfo_pzj9f_69{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}._activityEditor__itemBadges_pzj9f_76{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._activityEditor__itemOrder_pzj9f_82{font-size:.875rem;color:#3c3c3c}._activityEditor__itemExplanation_pzj9f_86{font-size:.875rem;color:#3c3c3c;margin:0}._activityEditor__itemActions_pzj9f_91{display:flex;align-items:center;flex-wrap:wrap;width:100%;gap:.5rem}@media (min-width: 768px){._activityEditor__itemActions_pzj9f_91{flex-wrap:nowrap;width:auto;flex-shrink:0}}._activityEditor__itemReorder_pzj9f_105{display:flex;gap:.25rem;border-bottom:1px solid #e7e4dd;padding-bottom:.5rem;width:100%}@media (min-width: 768px){._activityEditor__itemReorder_pzj9f_105{border-bottom:none;border-right:1px solid #e7e4dd;padding-bottom:0;padding-right:.5rem;width:auto}}._typeFields_1jxcp_1{display:flex;flex-direction:column;gap:1rem}._typeFields__title_1jxcp_6{font-size:1rem;font-weight:600;color:#151515;margin:0}._typeFields__description_1jxcp_12{font-size:.875rem;color:#3c3c3c;margin:0}._typeFields__list_1jxcp_17{display:flex;flex-direction:column;gap:.5rem}._typeFields__optionItem_1jxcp_22{display:flex;align-items:center;gap:.5rem}._typeFields__optionRadio_1jxcp_27{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}._typeFields__radio_1jxcp_36{width:20px;height:20px;cursor:pointer;margin:0}._typeFields__checkIcon_1jxcp_42{position:absolute;width:16px;height:16px;color:#22c55e;pointer-events:none}._typeFields__optionInput_1jxcp_49{flex:1}._typeFields__pairItem_1jxcp_52{display:grid;grid-template-columns:1fr 1fr auto;gap:.5rem;align-items:flex-start}@media (max-width: 640px){._typeFields__pairItem_1jxcp_52{grid-template-columns:1fr}}._typeFields__pairArrow_1jxcp_63{display:flex;align-items:center;justify-content:center;padding-top:.5rem;color:#777673}@media (max-width: 640px){._typeFields__pairArrow_1jxcp_63{display:none}}._typeFields__textarea_1jxcp_75{width:100%;min-height:100px;padding:.5rem;border:1px solid #d0ccc4;border-radius:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;color:#151515;resize:vertical;transition:.15s cubic-bezier(0,0,.2,1)}._typeFields__textarea_1jxcp_75:focus{outline:none;border-color:#525252;box-shadow:0 0 0 3px #5252521a}._typeFields__textarea_1jxcp_75::placeholder{color:#777673}._typeFields__hint_1jxcp_95{font-size:.875rem;color:#3c3c3c;font-style:italic}._typeFields__radioGroup_1jxcp_100{display:flex;gap:1rem}._typeFields__radioOption_1jxcp_104{display:flex;align-items:center;gap:.25rem;cursor:pointer}._typeFields__radioOption_1jxcp_104 input{cursor:pointer}._typeFields__radioOption_1jxcp_104 label{cursor:pointer;-webkit-user-select:none;user-select:none}._typeFields__addButton_1jxcp_117{align-self:flex-start}._typeFields__error_1jxcp_120{font-size:.875rem;color:#ef4444}._typeFields__counter_1jxcp_124{font-size:.875rem;color:#3c3c3c;text-align:right}._typeFields__counter--warning_1jxcp_129{color:#d97706}._typeFields__counter--error_1jxcp_132{color:#dc2626}._typeFields__audioRow_1jxcp_135{display:flex;flex-direction:column;gap:.25rem}._typeFields__audioStatus_1jxcp_140{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem}._typeFields__audioUrl_1jxcp_149{flex:1;font-size:.875rem;color:#15803d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._activityForm_4ttax_1{background-color:#fff;border-radius:.75rem;padding:1.5rem;width:100%}._activityForm--plain_4ttax_7{background-color:transparent;border-radius:0;padding:0}._activityForm__form_4ttax_12{display:flex;flex-direction:column;gap:1.5rem}._activityForm--plain_4ttax_7 ._activityForm__form_4ttax_12{padding-top:1rem}._activityForm__field_4ttax_20{display:flex;flex-direction:column;gap:.25rem}._activityForm__label_4ttax_25{font-size:.875rem;font-weight:500;color:#313131}._activityForm__required_4ttax_30{color:#ef4444}._activityForm__description_4ttax_33{font-size:.875rem;color:#3c3c3c;margin:0}._activityForm__error_4ttax_38{font-size:.875rem;color:#ef4444}._activityForm__errorBox_4ttax_42{padding:1rem;background-color:#fef2f2;border:1px solid #fee2e2;border-radius:.5rem;color:#b91c1c;font-size:.875rem}._activityForm__row_4ttax_50{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 640px){._activityForm__row_4ttax_50{grid-template-columns:1fr}}._activityForm__typeFields_4ttax_60{padding:1rem;background-color:#f9f8f4;border-radius:.5rem;border:1px solid #e7e4dd}._activityForm__typeFields--plain_4ttax_66{padding:0;background-color:transparent;border-radius:0;border:none}._activityForm__actions_4ttax_72{display:flex;justify-content:flex-end;gap:1rem;padding-top:1rem;border-top:1px solid #e7e4dd}@media (max-width: 640px){._activityForm__actions_4ttax_72{flex-direction:column-reverse}}._activityForm__sidebar_4ttax_84{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 0}._activityFormPage_1t8wa_1{display:flex;flex-direction:column;width:100%;padding:72px 1rem 0;background-color:#fff}@media (min-width: 768px){._activityFormPage_1t8wa_1{padding:72px 1.5rem 0}}@media (min-width: 1024px){._activityFormPage_1t8wa_1{padding:72px 2rem 0}}._activityFormPage__toolbar_1t8wa_18{position:fixed;top:0;left:0;right:0;z-index:50;padding:1rem;background-color:#fff;border-bottom:1px solid #e7e4dd;min-height:72px}._activityFormPage__header_1t8wa_29{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem}._activityFormPage__headerActions_1t8wa_35{display:flex;align-items:center;gap:.5rem}._activityFormPage__title_1t8wa_40{margin:0;font-size:1rem;font-weight:600;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._activityFormPage__body_1t8wa_49{display:flex;flex-direction:row;gap:1.5rem;align-items:flex-start;margin-top:1rem;min-height:0}@media (max-width: 1024px){._activityFormPage__body_1t8wa_49{flex-direction:column-reverse}}._activityFormPage__main_1t8wa_62{flex:1;min-width:0}@media (min-width: 1024px){._activityFormPage__main_1t8wa_62{margin-right:320px}}@media (min-width: 1024px){._activityFormPage__body_1t8wa_49:not([data-sidebar-open=true]) ._activityFormPage__main_1t8wa_62{margin-right:0}}._activityFormPage__sidebar_1t8wa_76{flex-shrink:0;width:320px;position:fixed;top:72px;right:0;bottom:0;overflow-y:auto;height:calc(100vh - 72px);border-radius:0;background-color:#fff;display:flex;flex-direction:column}._activityFormPage__sidebar_1t8wa_76>*{border-radius:0}@media (max-width: 1024px){._activityFormPage__sidebar_1t8wa_76{position:static;width:100%;height:auto;overflow-y:visible}}._activityFormPage__sidebarCard_1t8wa_101{height:100%;min-height:100%;display:flex;flex-direction:column;flex:1}._activityFormPage__sidebarContent_1t8wa_108{flex:1;min-height:0}._activityFormPage__loading_1t8wa_112,._activityFormPage__error_1t8wa_112{padding:2.5rem;text-align:center;color:#3c3c3c}._activityFormPage__error_1t8wa_112{color:#dc2626}._typeSelector_1kwm9_2{display:flex;flex-direction:column;gap:2rem}._typeSelector__header_1kwm9_7{display:flex;align-items:center}._typeSelector__intro_1kwm9_11{display:flex;flex-direction:column;gap:.5rem}._typeSelector__title_1kwm9_16{margin:0;font-size:1.5rem;font-weight:700;color:#151515}._typeSelector__subtitle_1kwm9_22{margin:0;font-size:1rem;color:#3c3c3c}._typeSelector__grid_1kwm9_27{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width: 768px){._typeSelector__grid_1kwm9_27{grid-template-columns:1fr}}._typeSelector__card_1kwm9_37{position:relative;display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem;background-color:#fff;border:2px solid #e7e4dd;border-radius:.75rem;text-align:left;cursor:pointer;transition:border-color .2s cubic-bezier(0,0,.2,1),transform .2s cubic-bezier(0,0,.2,1)}._typeSelector__card_1kwm9_37:hover{border-color:#7047eb;transform:translateY(-2px)}._typeSelector__card_1kwm9_37:hover ._typeSelector__cardIcon_1kwm9_54,._typeSelector__card_1kwm9_37:hover ._typeSelector__cardAction_1kwm9_57{color:#7047eb}._typeSelector__card_1kwm9_37:focus-visible{outline:2px solid #7047eb;outline-offset:2px}._typeSelector__cardHeader_1kwm9_64{display:flex;align-items:flex-start;gap:1rem}._typeSelector__cardIcon_1kwm9_54{flex-shrink:0;color:#525252;transition:color .2s cubic-bezier(0,0,.2,1)}._typeSelector__cardTitleRow_1kwm9_74{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding-top:.25rem}._typeSelector__cardTitle_1kwm9_74{margin:0;font-size:1.25rem;font-weight:600;color:#151515}._typeSelector__newBadge_1kwm9_87{padding:2px .5rem;background-color:#e2dafb;color:#5b3abf;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}._typeSelector__cardDescription_1kwm9_97{margin:0;font-size:1rem;color:#3c3c3c;line-height:1.625}._typeSelector__cardDetails_1kwm9_103{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}._typeSelector__cardDetail_1kwm9_103{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:#3c3c3c}._typeSelector__cardDetail_1kwm9_103:before{content:"·";flex-shrink:0;color:#7047eb;font-weight:700;margin-top:1px}._typeSelector__cardAction_1kwm9_57{position:absolute;bottom:2rem;right:2rem;color:#777673;transition:color .2s cubic-bezier(0,0,.2,1)}._resourceEditor_1ytku_1{display:flex;flex-direction:column;gap:1rem;padding:1rem;min-height:100vh}@media (min-width: 768px){._resourceEditor_1ytku_1{gap:1.5rem;padding:1.5rem}}._resourceEditor__header_1ytku_14{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}._resourceEditor__title_1ytku_20{font-size:1.5rem;font-weight:700;color:#151515;margin:0}._resourceEditor__subtitle_1ytku_26{font-size:.875rem;color:#3c3c3c;margin:.25rem 0 0}._resourceEditor__typeNotice_1ytku_31{color:#6540d4;font-weight:500}._resourceEditor__content_1ytku_35{flex:1}._resourceEditor__loading_1ytku_38{display:flex;align-items:center;justify-content:center;padding:2.5rem;font-size:1.125rem;color:#3c3c3c}._resourceEditor__empty_1ytku_46{text-align:center;padding:2.5rem;color:#3c3c3c}._resourceEditor__list_1ytku_51{display:flex;flex-direction:column;gap:1rem}._resourceEditor__item_1ytku_56{transition:.15s cubic-bezier(0,0,.2,1)}._resourceEditor__itemHeader_1ytku_59{display:flex;flex-direction:column;gap:1rem;padding:1rem;align-items:flex-start}@media (min-width: 768px){._resourceEditor__itemHeader_1ytku_59{flex-direction:row;gap:1.5rem;padding:1.5rem}}._resourceEditor__itemInfo_1ytku_73{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}._resourceEditor__itemBadges_1ytku_80{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._resourceEditor__badgeIcon_1ytku_86{display:inline-flex;align-items:center;margin-right:.25rem}._resourceEditor__itemOrder_1ytku_91{font-size:.875rem;color:#3c3c3c}._resourceEditor__itemPreview_1ytku_95{font-size:.875rem;color:#3c3c3c;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._resourceEditor__itemActions_1ytku_103{display:flex;align-items:center;flex-wrap:wrap;width:100%;gap:.5rem}@media (min-width: 768px){._resourceEditor__itemActions_1ytku_103{flex-wrap:nowrap;width:auto;flex-shrink:0}}._resourceEditor__form_1ytku_117{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 0}._resourceEditor__formGroup_1ytku_123{display:flex;flex-direction:column;gap:.25rem}._resourceEditor__formGroup_1ytku_123 label{font-size:.875rem;font-weight:500;color:#313131}._resourceEditor__formHint_1ytku_133{margin:0;font-size:.75rem;color:#525252}._resourceEditor__formError_1ytku_138{margin:0;font-size:.75rem;color:#dc2626}._resourceEditor__required_1ytku_143{color:#ef4444}._resourceEditor__textarea_1ytku_146{width:100%;padding:.5rem 1rem;border:1px solid #d0ccc4;border-radius:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;resize:vertical;transition:border-color .2s cubic-bezier(0,0,.2,1)}._resourceEditor__textarea_1ytku_146:focus{outline:none;border-color:#7047eb;box-shadow:0 0 0 3px #7047eb1a}._resourceEditor__textarea_1ytku_146::placeholder{color:#777673}._resourceEditor__formActions_1ytku_164{display:flex;justify-content:flex-end;gap:.5rem;padding-top:1rem;border-top:1px solid #e7e4dd}._userList_1o9fo_1{display:flex;flex-direction:column;gap:2rem}._userList__header_1o9fo_6{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}._userList__subtitle_1o9fo_12{color:#3c3c3c;font-size:1rem;margin:.25rem 0 0}._userList__filters_1o9fo_17{padding:1.5rem}._userList__filtersGrid_1o9fo_20{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem}@media (max-width: 768px){._userList__filtersGrid_1o9fo_20{grid-template-columns:1fr}}._userList__userCell_1o9fo_30{display:flex;align-items:center;gap:1rem}._userList__userInfo_1o9fo_35{display:flex;flex-direction:column;gap:.25rem}._userList__userName_1o9fo_40{font-weight:500;color:#151515}._userList__userEmail_1o9fo_44{font-size:.875rem;color:#3c3c3c}._userDetail_gt2g0_1{display:flex;flex-direction:column;gap:2rem}._userDetail__header_gt2g0_6{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}._userDetail__placeholder_gt2g0_12{color:#3c3c3c;text-align:center;padding:2rem;margin:0}._companyList_1yfp7_1{display:flex;flex-direction:column;gap:2rem}._companyList__header_1yfp7_6{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}._companyList__subtitle_1yfp7_12{color:#3c3c3c;font-size:1rem;margin:.25rem 0 0}._companyList__filters_1yfp7_17{padding:1.5rem}._companyList__filtersGrid_1yfp7_20{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem}@media (max-width: 768px){._companyList__filtersGrid_1yfp7_20{grid-template-columns:1fr}}._companyList__companyCell_1yfp7_30{display:flex;flex-direction:column;gap:.25rem}._companyList__companyName_1yfp7_35{font-weight:500;color:#151515}._companyList__companyEmail_1yfp7_39{font-size:.875rem;color:#3c3c3c}._companyDetail_1y8cq_1{display:flex;flex-direction:column;gap:2rem}._companyDetail__header_1y8cq_6{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}._companyDetail__placeholder_1y8cq_12{color:#3c3c3c;text-align:center;padding:2rem;margin:0}._notifications_1fzma_1{display:flex;flex-direction:column;gap:2rem;padding:2rem;max-width:800px;margin:0 auto}._notifications__header_1fzma_9{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}._notifications__title_1fzma_16{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.5rem;font-weight:700;color:#151515;line-height:1.2}._notifications__badge_1fzma_26{font-size:.75rem}._notifications__subtitle_1fzma_29{margin:.25rem 0 0;font-size:1rem;color:#3c3c3c;line-height:1.5}._notifications__actions_1fzma_35{display:flex;gap:.5rem}._notifications__list_1fzma_39{display:flex;flex-direction:column;gap:.5rem}._notifications__item_1fzma_44{position:relative;display:flex;gap:1rem;padding:1rem;border:1px solid #e7e4dd;border-radius:.5rem;background-color:#f9f8f4;transition:all .15s cubic-bezier(0,0,.2,1) ease-in-out}._notifications__item--unread_1fzma_54{background-color:#fff;border-color:#f5f1e8}._notifications__itemIcon_1fzma_58{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:.5rem;background-color:#f5f1e8;color:#3c3c3c}._notifications__itemContent_1fzma_69{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}._notifications__itemTitle_1fzma_76{margin:0;font-size:1rem;font-weight:600;color:#151515;line-height:1.4}._notifications__itemMessage_1fzma_83{margin:0;font-size:.875rem;color:#3c3c3c;line-height:1.5}._notifications__itemTimestamp_1fzma_89{margin:0;font-size:.75rem;color:#525252;line-height:1.4}._notifications__itemDot_1fzma_95{position:absolute;top:1rem;right:1rem;width:8px;height:8px;border-radius:9999px;background-color:#a991f3}._notifications__itemActions_1fzma_104{display:flex;gap:.25rem;align-items:flex-start;flex-shrink:0;margin-right:1.5rem}._notifications__actionButton_1fzma_111{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:.25rem;background-color:transparent;color:#3c3c3c;cursor:pointer;transition:all .15s cubic-bezier(0,0,.2,1) ease-in-out}._notifications__actionButton_1fzma_111:hover{background-color:#f5f1e8;color:#151515}._notifications__actionButton_1fzma_111:active{transform:scale(.95)}._notifications__actionButton--danger_1fzma_132:hover{background-color:#fef2f2;color:#dc2626}._notifications__empty_1fzma_136{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2.5rem;text-align:center;color:#525252}._notifications__emptyText_1fzma_146{margin:0;font-size:1.125rem;font-weight:500;color:#3c3c3c}._notifications__emptySubtext_1fzma_152{margin:0;font-size:.875rem;color:#525252}._profile_y2fox_1{display:flex;flex-direction:column;gap:2rem;padding:2rem;max-width:1024px;margin:0 auto}._profile__header_y2fox_9{display:flex;flex-direction:column;gap:.25rem}._profile__title_y2fox_14{margin:0;font-size:1.5rem;font-weight:700;color:#151515;line-height:1.2}._profile__subtitle_y2fox_21{margin:0;font-size:1rem;color:#3c3c3c;line-height:1.5}._profile__content_y2fox_27{display:flex;flex-direction:column;gap:2rem}._profile__infoCard_y2fox_32{width:100%}._profile__avatarSection_y2fox_35{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}._profile__avatarInfo_y2fox_41{display:flex;flex-direction:column;gap:.25rem}._profile__avatarName_y2fox_46{margin:0;font-size:1.125rem;font-weight:600;color:#151515}._profile__avatarEmail_y2fox_52{margin:0;font-size:.875rem;color:#3c3c3c}._profile__avatarRole_y2fox_57{margin:0;font-size:.75rem;color:#525252;text-transform:uppercase;letter-spacing:.05em}._profile__form_y2fox_64{display:flex;flex-direction:column;gap:1.5rem}._profile__actions_y2fox_69{display:flex;gap:1rem}._profile__stats_y2fox_73{display:flex;flex-direction:column;gap:1.5rem}._profile__statsTitle_y2fox_78{margin:0;font-size:1.25rem;font-weight:600;color:#151515}._profile__statsGrid_y2fox_84{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 640px){._profile__statsGrid_y2fox_84{grid-template-columns:repeat(3,1fr)}}._settings_27zyd_1{display:flex;flex-direction:column;gap:2rem;padding:2rem;max-width:1024px;margin:0 auto}._settings__header_27zyd_9{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}._settings__title_27zyd_16{margin:0;font-size:1.5rem;font-weight:700;color:#151515;line-height:1.2}._settings__subtitle_27zyd_23{margin:.25rem 0 0;font-size:1rem;color:#3c3c3c;line-height:1.5}._settings__content_27zyd_29{display:flex;flex-direction:column;gap:1.5rem}._settings__cardHeader_27zyd_34{display:flex;align-items:center;gap:.5rem}._settings__cardIcon_27zyd_39{width:20px;height:20px;color:#3c3c3c}._settings__section_27zyd_44{display:flex;flex-direction:column;gap:1rem}._settings__item_27zyd_49{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 0;border-bottom:1px solid #f5f1e8}._settings__item_27zyd_49:last-child{border-bottom:none}@media (max-width: 640px){._settings__item_27zyd_49{flex-direction:column;align-items:flex-start;gap:1rem}}._settings__itemInfo_27zyd_67{display:flex;flex-direction:column;gap:.25rem;flex:1}._settings__itemLabel_27zyd_73{font-size:1rem;font-weight:500;color:#151515;line-height:1.4}._settings__itemDescription_27zyd_79{font-size:.875rem;color:#3c3c3c;line-height:1.5}@media (max-width: 640px){._settings_27zyd_1{padding:1rem}._settings__header_27zyd_9{flex-direction:column;align-items:stretch}._settings__title_27zyd_16{font-size:1.25rem}}._resourceList_1rnrs_1{display:flex;flex-direction:column;gap:2rem}._resourceList__header_1rnrs_6{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}._resourceList__subtitle_1rnrs_12{color:#3c3c3c;font-size:1rem;margin:.25rem 0 0}._resourceList__filters_1rnrs_17{padding:1.5rem}._resourceList__filtersGrid_1rnrs_20{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1rem}@media (max-width: 900px){._resourceList__filtersGrid_1rnrs_20{grid-template-columns:1fr 1fr}}@media (max-width: 600px){._resourceList__filtersGrid_1rnrs_20{grid-template-columns:1fr}}._resourceEdit_1rrlr_1{display:flex;flex-direction:column;gap:1rem;width:100%;padding:72px 1rem 0;background-color:#fff}@media (min-width: 768px){._resourceEdit_1rrlr_1{padding:72px 1.5rem 0}}@media (min-width: 1024px){._resourceEdit_1rrlr_1{padding:72px 2rem 0}}._resourceEdit__toolbar_1rrlr_19{position:fixed;top:64px;left:0;right:0;z-index:50;display:flex;flex-direction:column;gap:.5rem;padding:1rem;background-color:#fff;border-bottom:1px solid #e7e4dd;min-height:72px}@media (min-width: 768px){._resourceEdit__toolbar_1rrlr_19{left:240px;padding:1rem}}main[data-fullscreen-editor=true] ._resourceEdit__toolbar_1rrlr_19{top:0;left:0;min-height:72px}._resourceEdit__header_1rrlr_44{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem}._resourceEdit__headerActions_1rrlr_50{display:flex;align-items:center;gap:.5rem}._resourceEdit__title_1rrlr_55{margin:0;font-size:1rem;font-weight:600;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._resourceEdit__titleInput_1rrlr_64{margin:0;flex:1;min-width:0;font-size:1rem;font-weight:600;text-align:center;background:transparent;border:none;padding:.25rem .5rem;font-family:inherit;color:inherit}._resourceEdit__titleInput_1rrlr_64:focus{outline:none}._resourceEdit__titleInput_1rrlr_64::placeholder{color:#525252}._resourceEdit__body_1rrlr_83{display:flex;flex-direction:row;gap:1.5rem;align-items:flex-start;margin-top:1rem;min-height:0}@media (max-width: 1024px){._resourceEdit__body_1rrlr_83{flex-direction:column-reverse}}._resourceEdit__main_1rrlr_96{flex:1;min-width:0}@media (min-width: 1024px){._resourceEdit__main_1rrlr_96{margin-right:320px}}@media (min-width: 1024px){._resourceEdit__body_1rrlr_83:not([data-sidebar-open=true]) ._resourceEdit__main_1rrlr_96{margin-right:0}}._resourceEdit__sidebar_1rrlr_110{flex-shrink:0;width:320px;position:fixed;top:72px;right:0;bottom:0;overflow-y:auto;height:calc(100vh - 72px);border-radius:0;background-color:#fff}._resourceEdit__sidebar_1rrlr_110>*{border-radius:0}@media (max-width: 1024px){._resourceEdit__sidebar_1rrlr_110{position:static;width:100%;height:auto;overflow-y:visible}}._resourceEdit__tabsList_1rrlr_133{margin-bottom:1rem}._resourceEdit__tabs_1rrlr_133 [role=tabpanel]{margin-top:0}._resourceEdit__tabs_1rrlr_133 [role=tabpanel]>*{width:100%;min-width:0}._resourceEdit__tabBadge_1rrlr_143{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 .25rem;background-color:#fff;color:#151515;border-radius:9999px;font-size:.75rem;font-weight:600;margin-left:.25rem}[data-state=active] ._resourceEdit__tabBadge_1rrlr_143{background-color:#f9f8f4;color:#151515}._resourceEdit__form_1rrlr_161{display:flex;flex-direction:column;gap:1.5rem;width:100%;min-width:0}._resourceEdit__formGroup_1rrlr_168{display:flex;flex-direction:column;gap:.25rem;min-width:0}._resourceEdit__formGroup_1rrlr_168 label{font-size:.875rem;font-weight:500;color:#313131}._resourceEdit__formRow_1rrlr_179{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;min-width:0}@media (max-width: 640px){._resourceEdit__formRow_1rrlr_179{grid-template-columns:1fr}}._resourceEdit__sidebar_1rrlr_110 ._resourceEdit__formRow_1rrlr_179{grid-template-columns:1fr}._resourceEdit__textarea_1rrlr_193{width:100%;padding:.5rem 1rem;border:1px solid #d0ccc4;border-radius:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;resize:vertical;transition:border-color .2s cubic-bezier(0,0,.2,1)}._resourceEdit__textarea_1rrlr_193:focus{outline:none;border-color:#525252;box-shadow:0 0 0 3px #5252521a}._resourceEdit__textarea_1rrlr_193::placeholder{color:#777673}._resourceEdit__tabPanel_1rrlr_211{display:flex;flex-direction:column;gap:1rem}._resourceEdit__sectionTitle_1rrlr_216{margin:0;font-size:1.5rem;font-weight:600;color:#151515}@media (min-width: 768px){._resourceEdit__sectionTitle_1rrlr_216{font-size:1.5rem}}._resourceEdit__sectionHeader_1rrlr_227{display:flex;justify-content:space-between;align-items:center;gap:1rem}._resourceEdit__sectionSubtitle_1rrlr_233{margin:.25rem 0 0;font-size:.875rem;font-weight:400;color:#3c3c3c}._resourceEdit__sectionContent_1rrlr_239{display:flex;flex-direction:column}._resourceEdit__sectionList_1rrlr_243{display:flex;flex-direction:column;gap:1rem}._resourceEdit__resourcesList_1rrlr_248{display:flex;flex-direction:column;gap:.5rem}._resourceEdit__resourceItem_1rrlr_253{transition:.15s cubic-bezier(0,0,.2,1);cursor:pointer;background-color:#f9f8f4;border:none}._resourceEdit__cardItemTitle_1rrlr_259{font-size:1rem;font-weight:500;font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}._resourceEdit__cardBadge_1rrlr_264{font-size:.625rem}._resourceEdit__resourceItemHeader_1rrlr_267{display:flex;flex-direction:column;gap:.5rem;padding:1rem;align-items:flex-start}@media (min-width: 768px){._resourceEdit__resourceItemHeader_1rrlr_267{flex-direction:row;align-items:center;gap:1rem;padding:1rem}}._resourceEdit__resourceItemInfo_1rrlr_282{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}._resourceEdit__resourceItemInfo_1rrlr_282>*:first-child{align-self:flex-start}._resourceEdit__resourceItemBadges_1rrlr_292{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._resourceEdit__resourceBadgeIcon_1rrlr_298{display:inline-flex;align-items:center;margin-right:.25rem}._resourceEdit__resourceItemOrder_1rrlr_303{font-size:.875rem;color:#3c3c3c}._resourceEdit__resourceItemPreview_1rrlr_307{font-size:.875rem;color:#3c3c3c;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._resourceEdit__resourceItemActions_1rrlr_315{display:flex;align-items:center;flex-wrap:wrap;width:100%;gap:.5rem}@media (min-width: 768px){._resourceEdit__resourceItemActions_1rrlr_315{flex-wrap:nowrap;width:auto;flex-shrink:0}}._resourceEdit__sectionInfo_1rrlr_329{margin:0;padding:1rem;background-color:#f9f8f4;border-radius:.5rem;font-size:.875rem;color:#3c3c3c}._resourceEdit__activitiesList_1rrlr_337{display:flex;flex-direction:column;gap:.5rem}._resourceEdit__activityItem_1rrlr_342{transition:.15s cubic-bezier(0,0,.2,1);cursor:pointer;background-color:#f9f8f4;border:none}._resourceEdit__activityItemHeader_1rrlr_348{display:flex;flex-direction:column;gap:.5rem;padding:1rem;align-items:flex-start}@media (min-width: 768px){._resourceEdit__activityItemHeader_1rrlr_348{flex-direction:row;align-items:center;gap:1rem;padding:1rem}}._resourceEdit__activityItemInfo_1rrlr_363{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}._resourceEdit__activityItemInfo_1rrlr_363>*:first-child{align-self:flex-start}._resourceEdit__activityItemBadges_1rrlr_373{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._resourceEdit__activityItemOrder_1rrlr_379{font-size:.875rem;color:#3c3c3c}._resourceEdit__activityItemExplanation_1rrlr_383{font-size:.875rem;color:#3c3c3c;margin:0}._resourceEdit__activityItemActions_1rrlr_388{display:flex;align-items:center;flex-wrap:wrap;width:100%;gap:.5rem}@media (min-width: 768px){._resourceEdit__activityItemActions_1rrlr_388{flex-wrap:nowrap;width:auto;flex-shrink:0}}._resourceEdit__activityItemReorder_1rrlr_402{display:flex;align-items:center;gap:.25rem}._resourceEdit__emptyState_1rrlr_407{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2.5rem;text-align:center}._resourceEdit__emptyIcon_1rrlr_416{color:#777673}._resourceEdit__emptyTitle_1rrlr_419{margin:0;font-size:1.125rem;font-weight:600;color:#151515}._resourceEdit__emptyDescription_1rrlr_425{margin:0;font-size:.875rem;color:#3c3c3c;max-width:400px}._resourceEdit__addButton_1rrlr_431{margin-top:.5rem}._resourceEdit__notice_1rrlr_434{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#f9f8f4;border-radius:.5rem;color:#3c3c3c}._resourceEdit__notice_1rrlr_434 p{margin:0;font-size:.875rem}._resourceEdit__notice_1rrlr_434 strong{color:#151515}._resourceContent_12y6u_1{display:flex;flex-direction:column;gap:1rem;padding:1rem;min-height:100vh}@media (min-width: 768px){._resourceContent_12y6u_1{gap:1.5rem;padding:1.5rem}}._resourceContent__header_12y6u_14{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}._resourceContent__title_12y6u_20{font-size:1.5rem;font-weight:700;color:#151515;margin:0}._resourceContent__subtitle_12y6u_26{font-size:.875rem;color:#3c3c3c;margin:.25rem 0 0}._resourceContent__content_12y6u_31{flex:1}._resourceContent__loading_12y6u_34{display:flex;align-items:center;justify-content:center;padding:2.5rem;font-size:1.125rem;color:#3c3c3c}._resourceContent__empty_12y6u_42{text-align:center;padding:2.5rem;color:#3c3c3c}._resourceContent__list_12y6u_47{display:flex;flex-direction:column;gap:1rem}._resourceContent__item_12y6u_52{transition:.15s cubic-bezier(0,0,.2,1)}._resourceContent__itemHeader_12y6u_55{display:flex;flex-direction:column;gap:1rem;padding:1rem;align-items:flex-start}@media (min-width: 768px){._resourceContent__itemHeader_12y6u_55{flex-direction:row;gap:1.5rem;padding:1.5rem}}._resourceContent__itemInfo_12y6u_69{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}._resourceContent__itemBadges_12y6u_76{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._resourceContent__badgeIcon_12y6u_82{display:inline-flex;align-items:center;margin-right:.25rem}._resourceContent__itemOrder_12y6u_87{font-size:.875rem;color:#3c3c3c}._resourceContent__itemPreview_12y6u_91{font-size:.875rem;color:#3c3c3c;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._resourceContent__itemActions_12y6u_99{display:flex;align-items:center;flex-wrap:wrap;width:100%;gap:.5rem}@media (min-width: 768px){._resourceContent__itemActions_12y6u_99{flex-wrap:nowrap;width:auto;flex-shrink:0}}._slashBubble_1opti_2{position:fixed;z-index:10000;display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:4px 6px;background-color:#151515;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;max-width:320px}._slashBubble__btn_1opti_16{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:.25rem;background:transparent;color:#fff;font-size:.875rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;cursor:pointer;transition:background-color .1s ease;line-height:1}._slashBubble__btn_1opti_16:hover,._slashBubble__btn--selected_1opti_33{background-color:#ffffff26}._slashBubble__btn_1opti_16 strong,._slashBubble__btn_1opti_16 em,._slashBubble__btn_1opti_16 u{font-size:inherit;line-height:inherit}._slashBubble__sep_1opti_41{display:inline-block;width:1px;height:16px;background-color:#ffffff40;margin:0 2px;flex-shrink:0}._tableSlite_dnelu_1{position:fixed;top:0;left:0;pointer-events:none}._tableSlite_dnelu_1>*{pointer-events:auto}._tableSlite__btn_dnelu_11{position:fixed;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:.25rem;background-color:#fff;color:#3c3c3c;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;cursor:pointer;transition:background-color .15s ease,color .15s ease}._tableSlite__btn_dnelu_11:hover{background-color:#f4f1fd;color:#6540d4}._tableSlite__rowHandle_dnelu_32{position:fixed;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:.25rem;background-color:#fff;color:#3c3c3c;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;cursor:pointer;transition:background-color .15s ease,color .15s ease;opacity:.95}._tableSlite__rowHandle_dnelu_32:hover{background-color:#f4f1fd;color:#6540d4}._tableSlite__dropdown_dnelu_54{min-width:180px;padding:4px;background-color:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border:1px solid #e7e4dd}._tableSlite__dropdownItem_dnelu_63{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:.25rem;font-size:.875rem;color:#313131;cursor:pointer;outline:none;transition:background-color .1s ease}._tableSlite__dropdownItem_dnelu_63:hover,._tableSlite__dropdownItem_dnelu_63[data-highlighted]{background-color:#f5f1e8}._tableSlite__dropdownItem_dnelu_63 svg{flex-shrink:0;opacity:.7}._tableSlite__separator_dnelu_83{height:1px;margin:4px 0;background-color:#e7e4dd}._richTextEditor_qw0ua_1{width:100%;border:1px solid #d0ccc4;border-radius:.5rem;transition:border-color .2s cubic-bezier(0,0,.2,1),box-shadow .2s cubic-bezier(0,0,.2,1);background-color:#fff}._richTextEditor_qw0ua_1:focus-within{border-color:#7047eb;box-shadow:0 0 0 3px #7047eb1f}._richTextEditor--plain_qw0ua_12{border:none;border-radius:0;background-color:transparent}._richTextEditor--plain_qw0ua_12:focus-within{border:none;box-shadow:none}._richTextEditor--fill_qw0ua_21{flex:1;min-height:0;display:flex;flex-direction:column}._richTextEditor--fill_qw0ua_21 ._richTextEditor__content_qw0ua_27{flex:1;min-height:0;overflow-y:auto}._richTextEditor--disabled_qw0ua_32{background-color:#f9f8f4;cursor:not-allowed}._richTextEditor--disabled_qw0ua_32 ._richTextEditor__content_qw0ua_27{cursor:not-allowed;opacity:.6}._richTextEditor__content_qw0ua_27{padding:.5rem 1rem;min-height:140px;cursor:default}._richTextEditor__content_qw0ua_27 .tiptap{outline:none;min-height:inherit;cursor:default}._richTextEditor__content_qw0ua_27 .tiptap h1,._richTextEditor__content_qw0ua_27 .tiptap h2,._richTextEditor__content_qw0ua_27 .tiptap h3,._richTextEditor__content_qw0ua_27 .tiptap h4,._richTextEditor__content_qw0ua_27 .tiptap p,._richTextEditor__content_qw0ua_27 .tiptap li{cursor:text}._richTextEditor__content_qw0ua_27 .tiptap td,._richTextEditor__content_qw0ua_27 .tiptap th{cursor:default}._richTextEditor__content_qw0ua_27 .tiptap td:focus-within,._richTextEditor__content_qw0ua_27 .tiptap th:focus-within{cursor:text}._richTextEditor__content_qw0ua_27 .tiptap p._is-editor-empty_qw0ua_59:first-child:before{content:attr(data-placeholder);color:#777673;pointer-events:none;float:left;height:0}._richTextEditor__content_qw0ua_27 .tiptap h1{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2em;font-weight:700;color:#151515;margin:1.5rem 0 .5rem;line-height:1.2}._richTextEditor__content_qw0ua_27 .tiptap h1:first-child{margin-top:0}._richTextEditor__content_qw0ua_27 .tiptap h2{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.5em;font-weight:700;color:#151515;margin:1rem 0;line-height:1.35}._richTextEditor__content_qw0ua_27 .tiptap h2:first-child{margin-top:0}._richTextEditor__content_qw0ua_27 .tiptap h3{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.25em;font-weight:700;color:#151515;margin:1rem 0 .5rem;line-height:1.4}._richTextEditor__content_qw0ua_27 .tiptap h3:first-child{margin-top:0}._richTextEditor__content_qw0ua_27 .tiptap h4{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:600;color:#151515;margin:.5rem 0 .25rem;line-height:1.4}._richTextEditor__content_qw0ua_27 .tiptap p{margin:0 0 1rem;color:#525252;line-height:1.8;font-size:1rem}._richTextEditor__content_qw0ua_27 .tiptap p:last-child{margin-bottom:0}._richTextEditor__content_qw0ua_27 .tiptap strong{font-weight:600}._richTextEditor__content_qw0ua_27 .tiptap em{font-style:italic}._richTextEditor__content_qw0ua_27 .tiptap u{text-decoration:underline}._richTextEditor__content_qw0ua_27 .tiptap ul,._richTextEditor__content_qw0ua_27 .tiptap ol{padding-left:1.5rem;margin:0 0 .5rem}._richTextEditor__content_qw0ua_27 .tiptap ul li,._richTextEditor__content_qw0ua_27 .tiptap ol li{margin-bottom:.25rem;color:#525252;line-height:1.6}._richTextEditor__content_qw0ua_27 .tiptap ul li:last-child,._richTextEditor__content_qw0ua_27 .tiptap ol li:last-child{margin-bottom:1rem}._richTextEditor__content_qw0ua_27 .tiptap ul li p,._richTextEditor__content_qw0ua_27 .tiptap ol li p{margin:0}._richTextEditor__content_qw0ua_27 .tiptap ul{list-style:disc}._richTextEditor__content_qw0ua_27 .tiptap ol{list-style:decimal;padding-left:2rem}._richTextEditor__content_qw0ua_27 .tiptap .tableWrapper{background-color:transparent;padding:1.5rem;border-radius:.5rem;margin:.5rem 0}._richTextEditor__content_qw0ua_27 .tiptap .info-box{background-color:#e2dafb;border-radius:.5rem;padding:1rem;margin:1rem 0;color:#8d6cef}._richTextEditor__content_qw0ua_27 .tiptap .info-box:before{content:"";display:block;width:48px;height:48px;margin-bottom:.5rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23a991f3' stroke-width='2'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5'/%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3C/svg%3E") 14px 14px/20px 20px no-repeat,linear-gradient(#f4f1fd,#f4f1fd) 0 0/48px 48px no-repeat;border-radius:.5rem}._richTextEditor__content_qw0ua_27 .tiptap .info-box p,._richTextEditor__content_qw0ua_27 .tiptap .info-box li{font-size:1rem;font-weight:500;color:inherit}._richTextEditor__content_qw0ua_27 .tiptap .info-box strong,._richTextEditor__content_qw0ua_27 .tiptap .info-box em,._richTextEditor__content_qw0ua_27 .tiptap .info-box u{color:inherit}._richTextEditor__content_qw0ua_27 .tiptap table{border-collapse:separate;border-spacing:0;width:100%;margin:0;font-size:.875rem;border:1px solid #c6b6f7;border-radius:.5rem;overflow:hidden}._richTextEditor__content_qw0ua_27 .tiptap table th,._richTextEditor__content_qw0ua_27 .tiptap table td{position:relative;border-right:1px solid #c6b6f7;border-bottom:1px solid #c6b6f7;padding:.25rem .5rem;text-align:left;vertical-align:top;min-width:80px}._richTextEditor__content_qw0ua_27 .tiptap table th:last-child,._richTextEditor__content_qw0ua_27 .tiptap table td:last-child{border-right:none}._richTextEditor__content_qw0ua_27 .tiptap table tr:last-child th,._richTextEditor__content_qw0ua_27 .tiptap table tr:last-child td{border-bottom:none}._richTextEditor__content_qw0ua_27 .tiptap table th{background-color:#e2dafb;font-weight:600;color:#5234ac}._richTextEditor__content_qw0ua_27 .tiptap table td{color:#525252}._richTextEditor__content_qw0ua_27 .tiptap table tr[data-row-hidden]{display:none}._richTextEditor__content_qw0ua_27 .col-resize-active,._richTextEditor__content_qw0ua_27 .col-resize-active *{cursor:col-resize!important}._richTextEditor__content_qw0ua_27 .row-resize-active,._richTextEditor__content_qw0ua_27 .row-resize-active *{cursor:row-resize!important}._richTextEditor__content_qw0ua_27 .slash-command-trigger{color:#777673}._richTextEditor__bubble_qw0ua_231{display:flex;align-items:center;gap:2px;padding:4px 6px;background-color:#151515;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}._richTextEditor__bubble--table_qw0ua_240{flex-wrap:wrap;max-width:320px}._richTextEditor__bubbleBtn_qw0ua_244{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:.25rem;background:transparent;color:#fff;font-size:.875rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;cursor:pointer;transition:background-color .1s ease;line-height:1}._richTextEditor__bubbleBtn_qw0ua_244:hover{background-color:#ffffff26}._richTextEditor__bubbleBtn--active_qw0ua_264{background-color:#ffffff40}._richTextEditor__bubbleBtn_qw0ua_244 strong,._richTextEditor__bubbleBtn_qw0ua_244 em,._richTextEditor__bubbleBtn_qw0ua_244 u{font-size:inherit;line-height:inherit}._richTextEditor__bubbleSep_qw0ua_271{display:inline-block;width:1px;height:16px;background-color:#ffffff40;margin:0 2px}._resourceForm_19vu0_1{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 0}._resourceForm--editor_19vu0_7{flex:1;min-height:0}._resourceForm__group_19vu0_11{display:flex;flex-direction:column;gap:.25rem}._resourceForm__group--fill_19vu0_16,._resourceForm__group__editorContent_19vu0_22{flex:1;min-height:0;display:flex;flex-direction:column}._resourceForm__group_19vu0_11 label{font-size:.875rem;font-weight:500;color:#313131}._resourceForm__hint_19vu0_33{margin:0;font-size:.75rem;color:#525252}._resourceForm__error_19vu0_38{margin:0;font-size:.75rem;color:#dc2626}._resourceForm__required_19vu0_43{color:#ef4444}._resourceForm__textarea_19vu0_46{width:100%;padding:.5rem 1rem;border:1px solid #d0ccc4;border-radius:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;resize:vertical;transition:border-color .2s cubic-bezier(0,0,.2,1)}._resourceForm__textarea_19vu0_46:focus{outline:none;border-color:#7047eb;box-shadow:0 0 0 3px #7047eb1a}._resourceForm__textarea_19vu0_46::placeholder{color:#777673}._resourceForm__importRow_19vu0_64{display:flex;justify-content:flex-end;margin-bottom:.25rem}._resourceForm__mdInput_19vu0_69{display:none}._resourceForm__actions_19vu0_72{display:flex;justify-content:flex-end;gap:.5rem;padding-top:1rem;border-top:1px solid #e7e4dd}._resourceForm__sidebar_19vu0_79{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 0}._contentForm_1ezlv_1{display:flex;flex-direction:column;flex:1;width:100%;min-height:0;padding:72px 1rem 0;background-color:#fff}@media (min-width: 768px){._contentForm_1ezlv_1{padding:72px 1.5rem 0}}@media (min-width: 1024px){._contentForm_1ezlv_1{padding:72px 2rem 0}}._contentForm__toolbar_1ezlv_20{position:fixed;top:0;left:0;right:0;z-index:50;padding:1rem;background-color:#fff;border-bottom:1px solid #e7e4dd;min-height:72px}._contentForm__header_1ezlv_31{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem}._contentForm__headerActions_1ezlv_37{display:flex;align-items:center;gap:.5rem}._contentForm__title_1ezlv_42{margin:0;font-size:1rem;font-weight:600;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._contentForm__body_1ezlv_51{display:flex;flex-direction:row;flex:1;gap:1.5rem;align-items:stretch;margin-top:1rem;min-height:0;overflow:hidden}@media (max-width: 1024px){._contentForm__body_1ezlv_51{flex-direction:column-reverse}}._contentForm__main_1ezlv_66{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}@media (min-width: 1024px){._contentForm__main_1ezlv_66{margin-right:320px}}@media (min-width: 1024px){._contentForm__body_1ezlv_51:not([data-sidebar-open=true]) ._contentForm__main_1ezlv_66{margin-right:0}}._contentForm__sidebar_1ezlv_84{flex-shrink:0;width:320px;position:fixed;top:72px;right:0;bottom:0;overflow-y:auto;height:calc(100vh - 72px);border-radius:0;background-color:#fff;display:flex;flex-direction:column}._contentForm__sidebar_1ezlv_84>*{border-radius:0}@media (max-width: 1024px){._contentForm__sidebar_1ezlv_84{position:static;width:100%;height:auto;overflow-y:visible}}._contentForm__sidebarCard_1ezlv_109{height:100%;min-height:100%;display:flex;flex-direction:column;flex:1}._contentForm__sidebarContent_1ezlv_116{flex:1;min-height:0}._contentForm__loading_1ezlv_120{color:#3c3c3c;font-size:1rem}._resourceActivityEditor_11xfj_1{display:flex;flex-direction:column;gap:1rem;padding:1rem;min-height:100vh}@media (min-width: 768px){._resourceActivityEditor_11xfj_1{gap:1.5rem;padding:1.5rem}}._resourceActivityEditor__header_11xfj_14{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}._resourceActivityEditor__title_11xfj_20{font-size:1.5rem;font-weight:700;color:#151515;margin:0}._resourceActivityEditor__subtitle_11xfj_26{font-size:.875rem;color:#3c3c3c;margin:.25rem 0 0}._resourceActivityEditor__content_11xfj_31{flex:1}._resourceActivityEditor__loading_11xfj_34{display:flex;align-items:center;justify-content:center;padding:2.5rem;font-size:1.125rem;color:#3c3c3c}._resourceActivityEditor__empty_11xfj_42{text-align:center;padding:2.5rem;color:#3c3c3c}._resourceActivityEditor__list_11xfj_47{display:flex;flex-direction:column;gap:.5rem}._resourceActivityEditor__item_11xfj_52{transition:.15s cubic-bezier(0,0,.2,1)}._resourceActivityEditor__itemHeader_11xfj_55{display:flex;flex-direction:column;gap:1rem;padding:1rem;align-items:flex-start}@media (min-width: 768px){._resourceActivityEditor__itemHeader_11xfj_55{flex-direction:row;gap:1.5rem;padding:1.5rem}}._resourceActivityEditor__itemInfo_11xfj_69{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}._resourceActivityEditor__itemBadges_11xfj_76{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._resourceActivityEditor__itemOrder_11xfj_82{font-size:.875rem;color:#3c3c3c}._resourceActivityEditor__itemExplanation_11xfj_86{font-size:.875rem;color:#3c3c3c;margin:0}._resourceActivityEditor__itemActions_11xfj_91{display:flex;align-items:center;flex-wrap:wrap;width:100%;gap:.5rem}@media (min-width: 768px){._resourceActivityEditor__itemActions_11xfj_91{flex-wrap:nowrap;width:auto;flex-shrink:0}}._resourceActivityEditor__itemReorder_11xfj_105{display:flex;gap:.25rem;border-bottom:1px solid #e7e4dd;padding-bottom:.5rem;width:100%}@media (min-width: 768px){._resourceActivityEditor__itemReorder_11xfj_105{border-bottom:none;border-right:1px solid #e7e4dd;padding-bottom:0;padding-right:.5rem;width:auto}}._resourceActivityFormPage_z1iul_1{display:flex;flex-direction:column;width:100%;padding:72px 1rem 0;background-color:#fff}@media (min-width: 768px){._resourceActivityFormPage_z1iul_1{padding:72px 1.5rem 0}}@media (min-width: 1024px){._resourceActivityFormPage_z1iul_1{padding:72px 2rem 0}}._resourceActivityFormPage__toolbar_z1iul_18{position:fixed;top:0;left:0;right:0;z-index:50;padding:1rem;background-color:#fff;border-bottom:1px solid #e7e4dd;min-height:72px}._resourceActivityFormPage__header_z1iul_29{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem}._resourceActivityFormPage__headerActions_z1iul_35{display:flex;align-items:center;gap:.5rem}._resourceActivityFormPage__title_z1iul_40{margin:0;font-size:1rem;font-weight:600;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._resourceActivityFormPage__body_z1iul_49{display:flex;flex-direction:row;gap:1.5rem;align-items:flex-start;margin-top:1rem;min-height:0}@media (max-width: 1024px){._resourceActivityFormPage__body_z1iul_49{flex-direction:column-reverse}}._resourceActivityFormPage__main_z1iul_62{flex:1;min-width:0}@media (min-width: 1024px){._resourceActivityFormPage__main_z1iul_62{margin-right:320px}}@media (min-width: 1024px){._resourceActivityFormPage__body_z1iul_49:not([data-sidebar-open=true]) ._resourceActivityFormPage__main_z1iul_62{margin-right:0}}._resourceActivityFormPage__sidebar_z1iul_76{flex-shrink:0;width:320px;position:fixed;top:72px;right:0;bottom:0;overflow-y:auto;height:calc(100vh - 72px);border-radius:0;background-color:#fff;display:flex;flex-direction:column}._resourceActivityFormPage__sidebar_z1iul_76>*{border-radius:0}@media (max-width: 1024px){._resourceActivityFormPage__sidebar_z1iul_76{position:static;width:100%;height:auto;overflow-y:visible}}._resourceActivityFormPage__sidebarCard_z1iul_101{height:100%;min-height:100%;display:flex;flex-direction:column;flex:1}._resourceActivityFormPage__sidebarContent_z1iul_108{flex:1;min-height:0}._resourceActivityFormPage__loading_z1iul_112,._resourceActivityFormPage__error_z1iul_112{padding:2.5rem;text-align:center;color:#3c3c3c}._resourceActivityFormPage__error_z1iul_112{color:#dc2626}._challengeResourceForm_9k90d_1{display:flex;flex-direction:column;width:100%;padding:72px 1rem 0;background-color:#fff}@media (min-width: 768px){._challengeResourceForm_9k90d_1{padding:72px 1.5rem 0}}@media (min-width: 1024px){._challengeResourceForm_9k90d_1{padding:72px 2rem 0}}._challengeResourceForm__toolbar_9k90d_18{position:fixed;top:0;left:0;right:0;z-index:50;padding:1rem;background-color:#fff;border-bottom:1px solid #e7e4dd;min-height:72px}._challengeResourceForm__header_9k90d_29{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem}._challengeResourceForm__headerActions_9k90d_35{display:flex;align-items:center;gap:.5rem}._challengeResourceForm__title_9k90d_40{margin:0;font-size:1rem;font-weight:600;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._challengeResourceForm__body_9k90d_49{display:flex;flex-direction:row;gap:1.5rem;align-items:flex-start;margin-top:1rem;min-height:0}@media (max-width: 1024px){._challengeResourceForm__body_9k90d_49{flex-direction:column-reverse}}._challengeResourceForm__main_9k90d_62{flex:1;min-width:0}@media (min-width: 1024px){._challengeResourceForm__main_9k90d_62{margin-right:320px}}@media (min-width: 1024px){._challengeResourceForm__body_9k90d_49:not([data-sidebar-open=true]) ._challengeResourceForm__main_9k90d_62{margin-right:0}}._challengeResourceForm__sidebar_9k90d_76{flex-shrink:0;width:320px;position:fixed;top:72px;right:0;bottom:0;overflow-y:auto;height:calc(100vh - 72px);border-radius:0;background-color:#fff;display:flex;flex-direction:column}._challengeResourceForm__sidebar_9k90d_76>*{border-radius:0}@media (max-width: 1024px){._challengeResourceForm__sidebar_9k90d_76{position:static;width:100%;height:auto;overflow-y:visible}}._challengeResourceForm__sidebarCard_9k90d_101{height:100%;min-height:100%;display:flex;flex-direction:column;flex:1}._challengeResourceForm__sidebarContent_9k90d_108{flex:1;min-height:0}._challengeResourceForm__loading_9k90d_112{color:#3c3c3c;font-size:1rem}._page_8issn_1{display:flex;flex-direction:column;gap:2rem;max-width:860px}._page__header_8issn_7{display:flex;align-items:flex-start;gap:1rem}._page__icon_8issn_12{color:#7047eb;flex-shrink:0;margin-top:4px}._page__iconSuccess_8issn_17{color:#22c55e;flex-shrink:0;margin-top:4px}._page__subtitle_8issn_22{color:#525252;font-size:1rem;margin:.25rem 0 0}._form_8issn_28{display:flex;flex-direction:column;gap:1.5rem;padding:2rem}._form__row_8issn_34{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 600px){._form__row_8issn_34{grid-template-columns:1fr}}._form__field_8issn_44{display:flex;flex-direction:column;gap:.25rem}._form__label_8issn_49{font-size:.875rem;font-weight:500;color:#313131}._form__actions_8issn_54{display:flex;justify-content:flex-end;gap:1rem;padding-top:.5rem}._progress_8issn_61{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:4rem}._progress__spinner_8issn_68{width:48px;height:48px;border:3px solid #e7e4dd;border-top-color:#7047eb;border-radius:50%;animation:_spin_8issn_1 .8s linear infinite}._progress__list_8issn_76{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:400px}._progress__item_8issn_86{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#3c3c3c}._progress__check_8issn_93{color:#22c55e;flex-shrink:0}@keyframes _spin_8issn_1{to{transform:rotate(360deg)}}._preview__meta_8issn_103{padding:2rem;display:flex;flex-direction:column;gap:1rem}._preview__title_8issn_109{font-size:1.25rem;font-weight:600;color:#151515;margin:0}._preview__description_8issn_115{color:#3c3c3c;font-size:1rem;margin:0}._preview__badges_8issn_120{display:flex;flex-wrap:wrap;gap:.25rem}._preview__section_8issn_125{padding:2rem;display:flex;flex-direction:column;gap:1rem}._preview__sectionTitle_8issn_131{font-size:1rem;font-weight:600;color:#232323;margin:0}._preview__text_8issn_137{font-size:1rem;line-height:1.7;color:#313131;margin:0;white-space:pre-wrap}._preview__pre_8issn_144{font-family:Fira Code,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.875rem;line-height:1.6;color:#313131;background:#f9f8f4;border-radius:.5rem;padding:1rem;overflow-x:auto;white-space:pre-wrap;margin:0}._preview__activityList_8issn_156{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}._preview__activityItem_8issn_164{display:flex;align-items:flex-start;gap:.5rem}._preview__activityQuestion_8issn_169{font-size:.875rem;color:#3c3c3c;line-height:1.5}._preview__actions_8issn_174{display:flex;justify-content:flex-end;align-items:center;gap:1rem;flex-wrap:wrap}._errorBox_8issn_182{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#b91c1c;font-size:.875rem}._libraryList_tllzu_1{display:flex;flex-direction:column;gap:2rem}._libraryList__header_tllzu_6{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}._libraryList__subtitle_tllzu_12{color:#3c3c3c;font-size:1rem;margin:.25rem 0 0}._libraryList__filters_tllzu_17{padding:1.5rem}._libraryList__filtersGrid_tllzu_20{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1rem}@media (max-width: 900px){._libraryList__filtersGrid_tllzu_20{grid-template-columns:1fr 1fr}}@media (max-width: 600px){._libraryList__filtersGrid_tllzu_20{grid-template-columns:1fr}}._importPage_ln5dh_1{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:1024px;margin:0 auto;padding:1.5rem 1rem}@media (min-width: 768px){._importPage_ln5dh_1{padding:2rem 1.5rem}}._importPage__header_ln5dh_15{display:flex;align-items:flex-start;gap:1rem}._importPage__title_ln5dh_20{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375;color:#151515;margin:0}._importPage__subtitle_ln5dh_28{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#3c3c3c;margin:.25rem 0 0}._importPage__content_ln5dh_36{display:flex;flex-direction:column;gap:1.5rem}._importPage__textarea_ln5dh_41{width:100%;min-height:300px;padding:1rem;font-family:Fira Code,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.875rem;line-height:1.5;color:#151515;background-color:#f9f8f4;border:1px solid #e7e4dd;border-radius:.5rem;resize:vertical;transition:border-color .15s cubic-bezier(0,0,.2,1)}._importPage__textarea_ln5dh_41::placeholder{color:#777673;opacity:1}._importPage__textarea_ln5dh_41:focus{outline:none;border-color:#525252;box-shadow:0 0 0 3px #3b82f680}._importPage__parseError_ln5dh_64{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem 1rem;color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;font-size:.875rem}._importPage__actions_ln5dh_76{display:flex;align-items:center;gap:1rem;margin-top:1rem}._importPage__previewGrid_ln5dh_82{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}._importPage__previewStat_ln5dh_87{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem;background-color:#f9f8f4;border-radius:.5rem}._importPage__previewNumber_ln5dh_96{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2rem;font-weight:600;line-height:1.25;letter-spacing:-.025em}@media (min-width: 768px){._importPage__previewNumber_ln5dh_96{font-size:2.25rem}}._importPage__previewNumber_ln5dh_96{color:#7047eb}._importPage__previewLabel_ln5dh_111{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;color:#3c3c3c}._importPage__totalImported_ln5dh_118{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#151515;margin-top:1rem}._importPage__totalImported_ln5dh_118 strong{font-weight:600}._importPage__errors_ln5dh_129{margin-top:1rem;padding:1rem;background-color:#fffbeb;border:1px solid #fde68a;border-radius:.5rem}._importPage__errorsTitle_ln5dh_136{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:#b45309}._importPage__errorsList_ln5dh_145{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}._importPage__errorItem_ln5dh_153{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#92400e;padding:.25rem .5rem;background-color:#fef3c7;border-radius:.25rem}._editPage_6nt8s_1{display:flex;flex-direction:column;gap:1rem;width:100%;padding:1rem;background-color:#fff}@media (min-width: 768px){._editPage_6nt8s_1{padding:1.5rem}}@media (min-width: 1024px){._editPage_6nt8s_1{padding:2rem}}._editPage__header_6nt8s_19{display:flex;flex-direction:row;align-items:center;gap:1rem}._editPage__headerActions_6nt8s_25{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-left:auto}._editPage__titleInput_6nt8s_32{margin:0;flex:1;min-width:0;font-size:1.25rem;font-weight:600;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#151515;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 768px){._editPage__titleInput_6nt8s_32{font-size:1.5rem}}._editPage__body_6nt8s_49{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}@media (min-width: 1024px){._editPage__body_6nt8s_49{flex-direction:row}}._editPage__main_6nt8s_60{flex:1;min-width:0;display:flex;flex-direction:column;gap:1.5rem}._editPage__sidebar_6nt8s_67{flex-shrink:0;width:100%;display:flex;flex-direction:column;gap:1rem}@media (min-width: 1024px){._editPage__sidebar_6nt8s_67{width:300px}}._editPage__form_6nt8s_79{display:flex;flex-direction:column;gap:1.5rem;width:100%}._editPage__formGroup_6nt8s_85{display:flex;flex-direction:column;gap:.25rem;min-width:0}._editPage__formGroup_6nt8s_85 label{font-size:.875rem;font-weight:500;color:#313131}._editPage__textarea_6nt8s_96{width:100%;min-height:80px;padding:.5rem 1rem;border:1px solid #d0ccc4;border-radius:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;resize:vertical;transition:border-color .2s cubic-bezier(0,0,.2,1);background-color:#fff;color:#151515}._editPage__textarea_6nt8s_96:focus{outline:none;border-color:#525252;box-shadow:0 0 0 3px #5252521a}._editPage__textarea_6nt8s_96::placeholder{color:#777673}._editPage__readOnly_6nt8s_117{padding:.5rem 1rem;background-color:#f9f8f4;border:1px solid #e7e4dd;border-radius:.5rem;font-family:Fira Code,SF Mono,Consolas,Liberation Mono,Menlo,monospace,monospace;font-size:.875rem;color:#3c3c3c;overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-height:300px;overflow-y:auto;margin:0}._editPage__readOnlyText_6nt8s_132{font-size:.875rem;color:#3c3c3c}._editPage__dangerZone_6nt8s_136{border:1px solid #fecaca}._editPage__dangerDescription_6nt8s_139{margin:0 0 1rem;font-size:.875rem;color:#3c3c3c}._header_1odyo_1{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:flex-end;gap:.25rem;padding:1.5rem 1.5rem 2rem;background:transparent;z-index:100;overflow:visible}._header_1odyo_1:before{content:"";position:absolute;top:0;left:0;width:100%;height:150%;background:linear-gradient(180deg,#f9f8f4,#f9f8f4 20%,#f9f8f4b3 50%,#f9f8f44d,#f9f8f400);z-index:-1;pointer-events:none}._header__notificationBtn_1odyo_26{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:transparent;border:none;border-radius:8px;cursor:pointer;position:relative;transition:background-color .2s ease}._header__notificationBtn_1odyo_26:hover{background-color:#f5f1e8}._header__badge_1odyo_42{position:absolute;top:6px;right:6px;width:10px;height:10px;background-color:#7047eb;border-radius:50%;border:2px solid #ffffff}._header__profileBtn_1odyo_52{display:flex;align-items:center;gap:4px;padding:.25rem 1rem .25rem .25rem;background-color:#f9f8f4;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease}._header__profileBtn_1odyo_52:hover{background-color:#f5f1e8}._header__userName_1odyo_66{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;color:#525252}._header__dropdown_1odyo_72{min-width:200px;padding:.25rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:150;animation:_slideDownAndFade_1odyo_1 .2s ease-out}._header__dropdown__item_1odyo_81{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;color:#525252;border-radius:8px;cursor:pointer;outline:none;transition:background-color .2s ease}._header__dropdown__item_1odyo_81:hover{background-color:#f5f1e8}._header__dropdown__item_1odyo_81:focus{background-color:#f5f1e8}._header__dropdown__separator_1odyo_101{height:1px;margin:.25rem 0;background-color:#e7e4dd}@media (max-width: 768px){._header_1odyo_1{padding:.5rem}._header__userName_1odyo_66{display:none}}@keyframes _slideDownAndFade_1odyo_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._tooltip_1gzef_1{background-color:#151515;color:#fff;padding:.5rem;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:normal;max-width:200px;z-index:50;animation-duration:.2s;animation-timing-function:ease-out}._tooltip_1gzef_1[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1gzef_1}._tooltip_1gzef_1[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1gzef_1}._tooltip_1gzef_1[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1gzef_1}._tooltip_1gzef_1[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1gzef_1}._tooltip__arrow_1gzef_27{fill:#151515}@keyframes _slideUpAndFade_1gzef_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideRightAndFade_1gzef_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideDownAndFade_1gzef_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1gzef_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}._sidebar_1owye_1{position:fixed;left:1.5rem;top:45%;transform:translateY(-50%);background-color:#fff;padding:.25rem;border-radius:8px;z-index:10}._sidebar__nav_1owye_11{display:flex;flex-direction:column;gap:.25rem}._sidebar__item_1owye_16{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:transparent;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease;color:#525252}._sidebar__item_1owye_16:hover{background-color:#f5f1e8}._sidebar__item--active_1owye_32{background-color:#f5f1e8;color:#151515}@media (max-width: 768px){._sidebar_1owye_1{position:fixed;left:0;right:0;bottom:0;top:auto;transform:none;border-radius:0;border-top:1px solid #f5f1e8;padding:.25rem 1rem}._sidebar__nav_1owye_11{flex-direction:row;justify-content:space-around}._sidebar__item_1owye_16{flex:1;max-width:64px}}._layout_13v8t_1{position:relative;min-height:100vh;background-color:#f9f8f4;display:flex;overflow-x:hidden}._layout_13v8t_1:after{content:"";position:fixed;bottom:0;left:0;width:1000px;height:500px;background-image:radial-gradient(circle,#777673 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(ellipse 180% 100% at bottom left,black 0%,black 15%,transparent 60%);-webkit-mask-image:radial-gradient(ellipse 180% 100% at bottom left,black 0%,black 15%,transparent 60%);opacity:.45;pointer-events:none;z-index:0}._layout__main_13v8t_23{position:relative;flex:1;display:flex;flex-direction:column;z-index:1}@media (max-width: 768px){._layout__main_13v8t_23{padding-bottom:72px}}._layout__content_13v8t_35{flex:1;padding:96px 1.5rem 2.5rem;max-width:1200px;width:100%;margin:0 auto;margin-left:calc(50% + 28px);transform:translate(-50%)}@media (max-width: 768px){._layout__content_13v8t_35{padding:0 1rem 2rem;margin-left:auto;transform:none}}._statCard_gjer3_1{display:flex;align-items:center;gap:.5rem;padding:1rem;background-color:#fff;border-radius:12px;flex:1;min-height:104px}._statCard__iconWrapper_gjer3_11{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background-color:#f9f8f4;border-radius:16px;flex-shrink:0}._statCard__info_gjer3_21{display:flex;flex-direction:column;gap:4px;flex:1}._statCard__value_gjer3_27{display:flex;align-items:baseline;line-height:1}._statCard__valuePrimary_gjer3_32{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2.5rem;font-weight:500;color:#151515;line-height:1}._statCard__valueSecondary_gjer3_39{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;font-weight:500;color:#151515;line-height:1;margin-left:2px}._statCard__label_gjer3_47{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1;color:#525252cc;margin:0}@media (max-width: 768px){._statCard_gjer3_1{min-height:auto;padding:.5rem}._statCard__iconWrapper_gjer3_11{width:56px;height:56px}._statCard__valuePrimary_gjer3_32{font-size:2rem}._statCard__valueSecondary_gjer3_39{font-size:1.125rem}}._featuredStats_2gs92_1{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%}@media (max-width: 1024px){._featuredStats_2gs92_1{grid-template-columns:1fr}}@media (min-width: 1025px) and (max-width: 1280px){._featuredStats_2gs92_1{grid-template-columns:repeat(2,1fr)}}._challengeCard_p4bt8_1{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:16px;transition:transform .2s ease,box-shadow .2s ease}._challengeCard--normal_p4bt8_9{width:250px;height:290px;background-color:#e7e4dd}._challengeCard--normal_p4bt8_9 ._challengeCard__tagText_p4bt8_14{color:#151515cc}._challengeCard--normal_p4bt8_9 ._challengeCard__title_p4bt8_17{font-size:1.125rem;font-weight:400;color:#151515}._challengeCard--normal_p4bt8_9 ._challengeCard__description_p4bt8_22{font-size:.875rem;color:#151515cc}._challengeCard--normal_p4bt8_9 ._challengeCard__meta_p4bt8_26{color:#151515}._challengeCard--normal_p4bt8_9 ._challengeCard__meta_p4bt8_26 span{font-size:.75rem}._challengeCard--featured_p4bt8_32{width:280px;height:330px;background-color:#a991f3}._challengeCard--featured_p4bt8_32 ._challengeCard__tagText_p4bt8_14{color:#5234ac}._challengeCard--featured_p4bt8_32 ._challengeCard__title_p4bt8_17{font-size:1.375rem;font-weight:500;color:#4a2f9b;line-height:1.2}._challengeCard--featured_p4bt8_32 ._challengeCard__description_p4bt8_22{font-size:1rem;color:#5234ac;line-height:1.4}._challengeCard--featured_p4bt8_32 ._challengeCard__meta_p4bt8_26{color:#4a2f9b}._challengeCard--featured_p4bt8_32 ._challengeCard__meta_p4bt8_26 span{font-size:.875rem}._challengeCard--clickable_p4bt8_57{cursor:pointer}._challengeCard__header_p4bt8_60{display:flex;align-items:center;padding:.25rem 0}._challengeCard__tag_p4bt8_14{background-color:#fff9;padding:.25rem .5rem;border-radius:8px}._challengeCard__tagText_p4bt8_14{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:400;line-height:1;text-transform:uppercase}._challengeCard__body_p4bt8_77{display:flex;flex-direction:column;gap:.5rem;flex:1;justify-content:center}._challengeCard__title_p4bt8_17{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0}._challengeCard__description_p4bt8_22{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;margin:0}._challengeCard__footer_p4bt8_93{display:flex;gap:1rem;align-items:center;padding:1rem 0}._challengeCard__meta_p4bt8_26{display:flex;align-items:center;gap:4px}._challengeCard__meta_p4bt8_26 span{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1;text-transform:uppercase}@media (max-width: 768px){._challengeCard--normal_p4bt8_9{width:100%;max-width:250px;height:auto;min-height:270px}._challengeCard--featured_p4bt8_32{width:100%;max-width:280px;height:auto;min-height:300px}}._carousel_5mmfk_1{display:flex;flex-direction:column;gap:1rem;width:100%}._carousel__header_5mmfk_7{display:flex;flex-direction:column;gap:.25rem}._carousel__title_5mmfk_12{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.75rem;font-weight:500;line-height:1;color:#151515;margin:0}._carousel__subtitle_5mmfk_20{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;color:#525252;margin:0}._carousel__wrapper_5mmfk_28{position:relative;width:100%}._carousel__wrapper_5mmfk_28:before{content:"";position:absolute;top:0;left:0;width:238px;height:330px;background:linear-gradient(90deg,#f9f8f4,#f9f8f400);pointer-events:none;z-index:1;opacity:0}._carousel__wrapper_5mmfk_28:after{content:"";position:absolute;top:0;right:0;width:238px;height:330px;background:linear-gradient(90deg,#f9f8f400,#f9f8f4);pointer-events:none;z-index:1;opacity:1}._carousel__wrapper--fadeLeft_5mmfk_56:before{opacity:1}._carousel__wrapper--fadeRight_5mmfk_59:after{opacity:1}._carousel__wrapper_5mmfk_28:not(._carousel__wrapper--fadeRight_5mmfk_59):after{opacity:0}._carousel__wrapper_5mmfk_28:not(._carousel__wrapper--fadeLeft_5mmfk_56):before{opacity:0}._carousel__cards_5mmfk_68{display:flex;align-items:center;gap:1rem;overflow-x:auto;overflow-y:hidden;width:100%;padding-right:120px;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}._carousel__cards_5mmfk_68::-webkit-scrollbar{display:none}._carousel__cards_5mmfk_68>*{flex-shrink:0}._carousel__controls_5mmfk_86{display:flex;align-items:flex-end;gap:.25rem}._carousel__pagination_5mmfk_91{display:flex;gap:.25rem}._carousel__dot_5mmfk_95{width:50px;height:6px;background-color:#777673;border:none;border-radius:1000px;padding:0;cursor:pointer;transition:width .2s ease,background-color .2s ease}._carousel__dot_5mmfk_95:hover{background-color:#525252}._carousel__dot--inactive_5mmfk_108{width:23px;background-color:#e7e4dd}._carousel__dot--inactive_5mmfk_108:hover{background-color:#777673}._carousel__nav_5mmfk_115{display:flex;gap:.25rem;margin-left:auto;padding-right:1rem}._carousel__navBtn_5mmfk_121{display:flex;align-items:center;justify-content:center;width:72px;height:56px;background-color:#fff;border:1px solid #e7e4dd;border-radius:999px;cursor:pointer;transition:all .2s ease}._carousel__navBtn_5mmfk_121:hover:not(:disabled){background-color:#f9f8f4;border-color:#777673}._carousel__navBtn_5mmfk_121:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){._carousel__title_5mmfk_12{font-size:1.5rem}._carousel__subtitle_5mmfk_20{font-size:1rem}._carousel__dot_5mmfk_95{width:32px}._carousel__dot--active_5mmfk_151{width:40px}._carousel__navBtn_5mmfk_121{width:48px;height:48px}}._dashboard_1bsgr_1{display:flex;flex-direction:column;gap:2.5rem;padding-top:1rem}._dashboard__welcome_1bsgr_7{display:flex;flex-direction:column;gap:.25rem}._dashboard__title_1bsgr_12{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2rem;font-weight:500;line-height:1;color:#151515;margin:0}@media (max-width: 768px){._dashboard__title_1bsgr_12{font-size:1.5rem}}._dashboard__subtitle_1bsgr_25{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;color:#525252;margin:0}@media (max-width: 768px){._dashboard__subtitle_1bsgr_25{font-size:1rem}}._dashboard__stats_1bsgr_38,._dashboard__challenges_1bsgr_41{width:100%}*,*:before,*:after{box-sizing:border-box}:root{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-height:95vh;min-height:95svh;line-height:1.5}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:inherit}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit;background:none;border:none;padding:0;margin:0}button{cursor:pointer}button:disabled{cursor:not-allowed}input::placeholder,textarea::placeholder{opacity:1}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}table{border-collapse:collapse;border-spacing:0}fieldset{margin:0;padding:0;border:none}textarea{resize:vertical}summary{display:list-item;cursor:pointer}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:focus,.sr-only-focusable:focus-within{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}:focus-visible{outline:2px solid var(--color-focus-ring, #3b82f6);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--color-text-primary: #151515;--color-text-secondary: #3c3c3c;--color-text-disabled: #777673;--color-bg-primary: #ffffff;--color-bg-secondary: #f9f8f4;--color-border: #e7e4dd;--color-focus-ring: #525252;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--transition-fast: .15s cubic-bezier(0, 0, .2, 1);--transition-normal: .2s cubic-bezier(0, 0, .2, 1)}@media (max-width: 768px){html,body{overflow-x:clip}}*{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}@media (prefers-reduced-motion: no-preference){button:active:not(:disabled):not([aria-disabled=true]):not([role=switch]):not([data-no-press-scale]),input[type=button]:active:not(:disabled):not([data-no-press-scale]),input[type=submit]:active:not(:disabled):not([data-no-press-scale]),input[type=reset]:active:not(:disabled):not([data-no-press-scale]){transform:scale(.85)}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#151515;background-color:#fff}h1{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.25;letter-spacing:-.025em}@media (min-width: 768px){h1{font-size:3rem}}h2{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2rem;font-weight:600;line-height:1.25;letter-spacing:-.025em}@media (min-width: 768px){h2{font-size:2.25rem}}h3{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375}h4{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.375}h5{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5}h6{font-family:Bricolage Grotesque,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5}p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}p+p{margin-top:1rem}small{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}strong,b{font-weight:600}em,i{font-style:italic}a{color:#7047eb;text-decoration:none;transition:color .15s cubic-bezier(0,0,.2,1)}a:hover{color:#5b3abf;text-decoration:underline}a:focus-visible{outline:2px solid #525252;outline-offset:2px;border-radius:.25rem}code,kbd,samp,pre{font-family:Fira Code,SF Mono,Consolas,Liberation Mono,Menlo,monospace}code{font-family:Fira Code,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-size:.875rem;font-weight:400;line-height:1.5;padding:.125rem .25rem;background-color:#f5f1e8;border-radius:.25rem}pre{padding:1rem;background-color:#f5f1e8;border-radius:.5rem;overflow-x:auto}pre code{padding:0;background:none;border-radius:0}.list{padding-left:1.5rem}.list--unordered{list-style:disc}.list--ordered{list-style:decimal}.list li{margin-bottom:.25rem}.list li:last-child{margin-bottom:0}hr{border:none;border-top:1px solid #e7e4dd;margin:1.5rem 0}::selection{background-color:#52525233;color:#151515}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width: 768px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.container{padding-left:2rem;padding-right:2rem}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
