._searchField_1rlpn_1{width:16rem}@media(width<768px){._searchField_1rlpn_1{width:9rem}}._publishedIcon_ipf9i_1,._draftIcon_ipf9i_2,._archivedIcon_ipf9i_3{display:inline-flex;flex-shrink:0;align-items:center}._publishedIcon_ipf9i_1{color:var(--success)}._draftIcon_ipf9i_2{color:var(--muted-foreground)}._archivedIcon_ipf9i_3{color:var(--destructive)}._lessonStepsEditor_1ay3y_1{display:flex;flex:1;flex-direction:column;gap:var(--size-md);min-width:0;min-height:0}._lessonStepsEditor_1ay3y_1>*{min-height:0}._rows_1v9ud_1{--row-height: calc(var(--size-sm) * 2 + var(--size-lg) + 1px);display:flex;flex:1;flex-direction:column;min-height:0}@media(width<960px){._rows_1v9ud_1{max-height:calc(var(--row-height) * 5.5)}}._lessonRow_1v9ud_14{padding-left:var(--size-lg)}._sidebarLayout_qf8p8_1{display:grid;gap:var(--size-lg);grid-template-columns:1fr;width:100%;min-width:0}@media(width>=960px){._sidebarLayout_qf8p8_1{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,3fr);min-height:0}._sidebarLayout_qf8p8_1>*{min-height:0}}._sidebarContent_qf8p8_19{display:flex;flex-direction:column;gap:var(--size-md);min-width:0}@media(width>=960px){._sidebarContent_qf8p8_19{min-height:0}._sidebarContent_qf8p8_19>*{min-height:0}}@media(width>=960px){._fitSidebar_qf8p8_35>:first-child{align-self:start;max-height:100%}}._typeField_1agqc_1{display:flex;flex-shrink:0;width:13rem}@media(width<768px){._typeField_1agqc_1{width:9rem}}._cover_187ua_1{display:flex;flex-shrink:0;width:3rem;height:3rem;overflow:hidden;border-radius:calc(var(--size-xs) * var(--radius))}._date_iqspp_1{display:flex;flex-shrink:0;width:5rem;height:5rem;overflow:hidden;border-radius:calc(var(--size-xs) * var(--radius))}@media(width<768px){._date_iqspp_1{width:3rem;height:3rem}}._cover_1di11_1{display:flex;flex-shrink:0;width:5rem;height:5rem;overflow:hidden;border-radius:calc(var(--size-xs) * var(--radius))}@media(width<768px){._cover_1di11_1{width:3rem;height:3rem}}._userRolesModule_1j9nn_1{display:flex;flex:1;flex-direction:column;gap:var(--size-md);min-width:0;min-height:0}._usersList_1j9nn_10{display:flex;flex-direction:column;gap:var(--size-xxs)}._boxWrapper_zx3rm_1{display:flex}._boxWrapper_zx3rm_1._rowDirection_zx3rm_4{flex-direction:row}._boxWrapper_zx3rm_1._columnDirection_zx3rm_7{flex-direction:column}._boxWrapper_zx3rm_1._flexGrow_zx3rm_10{flex-grow:1;min-width:0}._boxWrapper_zx3rm_1._gapxxs_zx3rm_14{gap:var(--size-xxs)}._boxWrapper_zx3rm_1._gapxs_zx3rm_17{gap:var(--size-xs)}._boxWrapper_zx3rm_1._gapsm_zx3rm_20{gap:var(--size-sm)}._boxWrapper_zx3rm_1._gapmd_zx3rm_23{gap:var(--size-md)}._boxWrapper_zx3rm_1._gaplg_zx3rm_26{gap:var(--size-lg)}._boxWrapper_zx3rm_1._gapxl_zx3rm_29{gap:var(--size-xl)}._boxWrapper_zx3rm_1._gap2xl_zx3rm_32{gap:var(--size-2xl)}._boxWrapper_zx3rm_1._startAlignItems_zx3rm_35{align-items:flex-start}._boxWrapper_zx3rm_1._centerAlignItems_zx3rm_38{align-items:center}._boxWrapper_zx3rm_1._endAlignItems_zx3rm_41{align-items:flex-end}._boxWrapper_zx3rm_1._stretchAlignItems_zx3rm_44{align-items:stretch}._boxWrapper_zx3rm_1._startJustifyContent_zx3rm_47{justify-content:flex-start}._boxWrapper_zx3rm_1._centerJustifyContent_zx3rm_50{justify-content:center}._boxWrapper_zx3rm_1._endJustifyContent_zx3rm_53{justify-content:flex-end}._boxWrapper_zx3rm_1._betweenJustifyContent_zx3rm_56{justify-content:space-between}._boxWrapper_zx3rm_1._showFromxs_zx3rm_59{display:none}@media(width>=360px){._boxWrapper_zx3rm_1._showFromxs_zx3rm_59{display:flex}}._boxWrapper_zx3rm_1._showFromsm_zx3rm_67{display:none}@media(width>=480px){._boxWrapper_zx3rm_1._showFromsm_zx3rm_67{display:flex}}._boxWrapper_zx3rm_1._showFrommd_zx3rm_75{display:none}@media(width>=768px){._boxWrapper_zx3rm_1._showFrommd_zx3rm_75{display:flex}}._boxWrapper_zx3rm_1._showFromlg_zx3rm_83{display:none}@media(width>=960px){._boxWrapper_zx3rm_1._showFromlg_zx3rm_83{display:flex}}._boxWrapper_zx3rm_1._showFromxl_zx3rm_91{display:none}@media(width>=1280px){._boxWrapper_zx3rm_1._showFromxl_zx3rm_91{display:flex}}._boxWrapper_zx3rm_1._showUntilxs_zx3rm_99{display:flex}@media(width>=360px){._boxWrapper_zx3rm_1._showUntilxs_zx3rm_99{display:none}}._boxWrapper_zx3rm_1._showUntilsm_zx3rm_107{display:flex}@media(width>=480px){._boxWrapper_zx3rm_1._showUntilsm_zx3rm_107{display:none}}._boxWrapper_zx3rm_1._showUntilmd_zx3rm_115{display:flex}@media(width>=768px){._boxWrapper_zx3rm_1._showUntilmd_zx3rm_115{display:none}}._boxWrapper_zx3rm_1._showUntillg_zx3rm_123{display:flex}@media(width>=960px){._boxWrapper_zx3rm_1._showUntillg_zx3rm_123{display:none}}._boxWrapper_zx3rm_1._showUntilxl_zx3rm_131{display:flex}@media(width>=1280px){._boxWrapper_zx3rm_1._showUntilxl_zx3rm_131{display:none}}._boxWrapper_zx3rm_1._paddingxxs_zx3rm_139{padding:var(--size-xxs)}._boxWrapper_zx3rm_1._paddingxs_zx3rm_142{padding:var(--size-xs)}._boxWrapper_zx3rm_1._paddingsm_zx3rm_145{padding:var(--size-sm)}._boxWrapper_zx3rm_1._paddingmd_zx3rm_148{padding:var(--size-md)}._boxWrapper_zx3rm_1._paddinglg_zx3rm_151{padding:var(--size-lg)}._boxWrapper_zx3rm_1._paddingxl_zx3rm_154{padding:var(--size-xl)}._boxWrapper_zx3rm_1._padding2xl_zx3rm_157{padding:var(--size-2xl)}._boxWrapper_zx3rm_1._background_zx3rm_160{background-color:var(--muted)}._boxWrapper_zx3rm_1._wrap_zx3rm_163{flex-wrap:wrap}._boxWrapper_zx3rm_1._clickable_zx3rm_166{cursor:pointer}._boxWrapper_zx3rm_1._clickable_zx3rm_166:hover{background:color-mix(in oklch,var(--muted) 60%,transparent)}@keyframes _blink_16yj2_1{0%,to{opacity:1}50%{opacity:.5}}._buttonWrapper_16yj2_9{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--size-xs);border:none;border-radius:calc(var(--size-xs) * var(--radius));outline:none;font-weight:500;white-space:nowrap;transition:all .15s ease;cursor:pointer}._buttonWrapper_16yj2_9:focus-visible{outline:3px solid color-mix(in oklch,var(--muted-foreground) 50%,transparent);outline-offset:1px}._buttonWrapper_16yj2_9:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._buttonWrapper_16yj2_9 svg{flex-shrink:0;pointer-events:none}._buttonWrapper_16yj2_9._defaultVariant_16yj2_36{color:var(--primary-foreground);background-color:var(--primary)}._buttonWrapper_16yj2_9._defaultVariant_16yj2_36:hover:not(:disabled){background-color:color-mix(in oklch,var(--primary) 90%,transparent)}._buttonWrapper_16yj2_9._destructiveVariant_16yj2_43{color:#fff;background-color:var(--destructive)}._buttonWrapper_16yj2_9._destructiveVariant_16yj2_43:hover:not(:disabled){background-color:color-mix(in oklch,var(--destructive) 90%,transparent)}._buttonWrapper_16yj2_9._destructiveVariant_16yj2_43:focus-visible{outline-color:color-mix(in oklch,var(--destructive) 20%,transparent)}._buttonWrapper_16yj2_9._outlineVariant_16yj2_53{border:1px solid var(--border);color:var(--foreground);background-color:var(--background);box-shadow:0 1px 2px #0000000d}._buttonWrapper_16yj2_9._outlineVariant_16yj2_53:hover:not(:disabled){color:var(--accent-foreground);background-color:var(--accent)}._buttonWrapper_16yj2_9._secondaryVariant_16yj2_63{color:var(--secondary-foreground);background-color:var(--secondary)}._buttonWrapper_16yj2_9._secondaryVariant_16yj2_63:hover:not(:disabled){background-color:color-mix(in oklch,var(--secondary) 80%,transparent)}._buttonWrapper_16yj2_9._ghostVariant_16yj2_70{color:var(--foreground);background-color:transparent}._buttonWrapper_16yj2_9._ghostVariant_16yj2_70:hover:not(:disabled){color:var(--accent-foreground);background-color:var(--accent)}._buttonWrapper_16yj2_9._linkVariant_16yj2_78{color:var(--primary);background-color:transparent;text-decoration-line:none;text-underline-offset:var(--size-xxs)}._buttonWrapper_16yj2_9._linkVariant_16yj2_78:hover:not(:disabled){text-decoration-line:underline}._buttonWrapper_16yj2_9._defaultSize_16yj2_87{height:calc(var(--size-xl) + var(--size-xxs));padding:var(--size-xs) var(--size-md);font-size:var(--font-size-sm)}._buttonWrapper_16yj2_9._defaultSize_16yj2_87 svg{width:var(--size-md);height:var(--size-md)}._buttonWrapper_16yj2_9._xsSize_16yj2_96{gap:var(--size-xxs);height:var(--size-lg);padding:0 var(--size-xs);font-size:var(--font-size-xs)}._buttonWrapper_16yj2_9._xsSize_16yj2_96 svg{width:var(--size-sm);height:var(--size-sm)}._buttonWrapper_16yj2_9._smSize_16yj2_106{gap:var(--size-xxs);height:var(--size-xl);padding:0 var(--size-sm);font-size:var(--font-size-sm)}._buttonWrapper_16yj2_9._smSize_16yj2_106 svg{width:var(--size-md);height:var(--size-md)}._buttonWrapper_16yj2_9._lgSize_16yj2_116{height:calc(var(--size-xl) + var(--size-xs));padding:0 var(--size-lg);font-size:var(--font-size-sm)}._buttonWrapper_16yj2_9._lgSize_16yj2_116 svg{width:var(--size-md);height:var(--size-md)}._buttonWrapper_16yj2_9._iconSize_16yj2_125{width:calc(var(--size-xl) + var(--size-xxs));height:calc(var(--size-xl) + var(--size-xxs));padding:0}._buttonWrapper_16yj2_9._iconSize_16yj2_125 svg{width:var(--size-md);height:var(--size-md)}._buttonWrapper_16yj2_9._icon-xsSize_16yj2_134{width:var(--size-lg);height:var(--size-lg);padding:0}._buttonWrapper_16yj2_9._icon-xsSize_16yj2_134 svg{width:var(--size-sm);height:var(--size-sm)}._buttonWrapper_16yj2_9._icon-smSize_16yj2_143{width:var(--size-xl);height:var(--size-xl);padding:0}._buttonWrapper_16yj2_9._icon-smSize_16yj2_143 svg{width:var(--size-md);height:var(--size-md)}._buttonWrapper_16yj2_9._icon-lgSize_16yj2_152{width:calc(var(--size-xl) + var(--size-xs));height:calc(var(--size-xl) + var(--size-xs));padding:0}._buttonWrapper_16yj2_9._icon-lgSize_16yj2_152 svg{width:var(--size-md);height:var(--size-md)}._buttonWrapper_16yj2_9._isLoading_16yj2_161{animation:_blink_16yj2_1 3s ease-in-out infinite}._buttonWrapper_16yj2_9._flexGrow_16yj2_164{flex:1;white-space:nowrap}._cardWrapper_hpmfw_1{--card-hovered: 0;position:relative;display:flex;flex-direction:column;flex-shrink:0;min-width:0;border-radius:calc(var(--size-xs) * var(--radius));color:var(--card-foreground);background-color:var(--card)}._cardWrapper_hpmfw_1:hover{--card-hovered: 1}._cardWrapper_hpmfw_1._flexGrow_hpmfw_15{flex:1}._cardWrapper_hpmfw_1._clickable_hpmfw_18{transition:background-color .15s ease;cursor:pointer}._cardWrapper_hpmfw_1._clickable_hpmfw_18:hover{background-color:var(--accent)}._cardWrapper_hpmfw_1._solidBorder_hpmfw_25{border:1px solid var(--border)}._cardWrapper_hpmfw_1._dashedBorder_hpmfw_28{border:1px dashed var(--border)}._cardWrapper_hpmfw_1._dottedBorder_hpmfw_31{border:1px dotted var(--border)}._cardWrapper_hpmfw_1._defaultBorderColor_hpmfw_34{border-color:var(--border)}._cardWrapper_hpmfw_1._primaryBorderColor_hpmfw_37{border-color:var(--primary)}._cardWrapper_hpmfw_1._destructiveBorderColor_hpmfw_40{border-color:var(--destructive)}._actions_hpmfw_44{opacity:var(--card-hovered);transition:opacity .15s ease}@media(width<768px){._actions_hpmfw_44{opacity:1}}@keyframes _blink_1qv1e_1{0%,to{opacity:1}50%{opacity:.5}}._typographyWrapper_1qv1e_9{font-size:var(--font-size-md);font-weight:400;line-height:1.25}._typographyWrapper_1qv1e_9._lines1_1qv1e_14,._typographyWrapper_1qv1e_9._lines2_1qv1e_14,._typographyWrapper_1qv1e_9._lines3_1qv1e_14{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}._typographyWrapper_1qv1e_9._lines1_1qv1e_14{-webkit-line-clamp:1;line-clamp:1}._typographyWrapper_1qv1e_9._lines2_1qv1e_14{-webkit-line-clamp:2;line-clamp:2}._typographyWrapper_1qv1e_9._lines3_1qv1e_14{-webkit-line-clamp:3;line-clamp:3}._typographyWrapper_1qv1e_9._sizexs_1qv1e_31{font-size:var(--font-size-xs)}._typographyWrapper_1qv1e_9._sizesm_1qv1e_34{font-size:var(--font-size-sm)}._typographyWrapper_1qv1e_9._sizemd_1qv1e_37{font-size:var(--font-size-md)}._typographyWrapper_1qv1e_9._sizelg_1qv1e_40{font-size:var(--font-size-lg)}._typographyWrapper_1qv1e_9._sizexl_1qv1e_43{font-size:var(--font-size-xl)}._typographyWrapper_1qv1e_9._size2xl_1qv1e_46{font-size:var(--font-size-2xl)}._typographyWrapper_1qv1e_9._size3xl_1qv1e_49{font-size:var(--font-size-3xl)}._typographyWrapper_1qv1e_9._size4xl_1qv1e_52{font-size:var(--font-size-4xl)}._typographyWrapper_1qv1e_9._size5xl_1qv1e_55{font-size:var(--font-size-5xl)}._typographyWrapper_1qv1e_9._regularFontWeight_1qv1e_58{font-weight:400}._typographyWrapper_1qv1e_9._mediumFontWeight_1qv1e_61{font-weight:500}._typographyWrapper_1qv1e_9._semiboldFontWeight_1qv1e_64{font-weight:600}._typographyWrapper_1qv1e_9._boldFontWeight_1qv1e_67{font-weight:700}._typographyWrapper_1qv1e_9._leftAlign_1qv1e_70{text-align:left}._typographyWrapper_1qv1e_9._centerAlign_1qv1e_73{text-align:center}._typographyWrapper_1qv1e_9._rightAlign_1qv1e_76{text-align:right}._typographyWrapper_1qv1e_9._clickable_1qv1e_79{cursor:pointer}._typographyWrapper_1qv1e_9._fullWidth_1qv1e_82{width:100%}._typographyWrapper_1qv1e_9._defaultColor_1qv1e_85{color:var(--foreground)}._typographyWrapper_1qv1e_9._errorColor_1qv1e_88{color:var(--destructive)}._typographyWrapper_1qv1e_9._mutedColor_1qv1e_91{color:var(--muted-foreground)}._skeletonWrapper_1qv1e_95{width:calc(var(--font-size-md) * 5);height:calc(var(--font-size-md) * 1.25);border-radius:calc(var(--size-xxs) * var(--radius));background-color:var(--border);animation:_blink_1qv1e_1 3s ease-in-out infinite}._skeletonWrapper_1qv1e_95._sizexs_1qv1e_31{height:calc(var(--font-size-xs) * 1.25)}._skeletonWrapper_1qv1e_95._sizesm_1qv1e_34{height:calc(var(--font-size-sm) * 1.25)}._skeletonWrapper_1qv1e_95._sizemd_1qv1e_37{height:calc(var(--font-size-md) * 1.25)}._skeletonWrapper_1qv1e_95._sizelg_1qv1e_40{height:calc(var(--font-size-lg) * 1.25)}._skeletonWrapper_1qv1e_95._sizexl_1qv1e_43{height:calc(var(--font-size-xl) * 1.25)}._skeletonWrapper_1qv1e_95._size2xl_1qv1e_46{height:calc(var(--font-size-2xl) * 1.25)}._skeletonWrapper_1qv1e_95._size3xl_1qv1e_49{height:calc(var(--font-size-3xl) * 1.25)}._skeletonWrapper_1qv1e_95._size4xl_1qv1e_52{height:calc(var(--font-size-4xl) * 1.25)}._skeletonWrapper_1qv1e_95._size5xl_1qv1e_55{height:calc(var(--font-size-5xl) * 1.25)}._skeletonWrapper_1qv1e_95._widthxs_1qv1e_129{width:calc(var(--font-size-xs) * 5)}._skeletonWrapper_1qv1e_95._widthsm_1qv1e_132{width:calc(var(--font-size-sm) * 5)}._skeletonWrapper_1qv1e_95._widthmd_1qv1e_135{width:calc(var(--font-size-md) * 5)}._skeletonWrapper_1qv1e_95._widthlg_1qv1e_138{width:calc(var(--font-size-lg) * 5)}._skeletonWrapper_1qv1e_95._widthxl_1qv1e_141{width:calc(var(--font-size-xl) * 5)}._skeletonWrapper_1qv1e_95._width2xl_1qv1e_144{width:calc(var(--font-size-2xl) * 5)}._skeletonWrapper_1qv1e_95._width3xl_1qv1e_147{width:calc(var(--font-size-3xl) * 5)}._skeletonWrapper_1qv1e_95._width4xl_1qv1e_150{width:calc(var(--font-size-4xl) * 5)}._skeletonWrapper_1qv1e_95._width5xl_1qv1e_153{width:calc(var(--font-size-5xl) * 5)}._cardFooterWrapper_dn5ou_1{padding:var(--size-lg);border-top:1px solid var(--border)}._cardFooterWrapper_dn5ou_1._paddingxxs_dn5ou_5{padding:var(--size-xxs)}._cardFooterWrapper_dn5ou_1._paddingxs_dn5ou_8{padding:var(--size-xs)}._cardFooterWrapper_dn5ou_1._paddingsm_dn5ou_11{padding:var(--size-sm)}._cardFooterWrapper_dn5ou_1._paddingmd_dn5ou_14{padding:var(--size-md)}._cardFooterWrapper_dn5ou_1._paddinglg_dn5ou_17{padding:var(--size-lg)}._cardFooterWrapper_dn5ou_1._paddingxl_dn5ou_20{padding:var(--size-xl)}._cardFooterWrapper_dn5ou_1._padding2xl_dn5ou_23{padding:var(--size-2xl)}._cardHeaderWrapper_rye6m_1{padding:var(--size-lg);border-bottom:1px solid var(--border)}._cardHeaderWrapper_rye6m_1._paddingxxs_rye6m_5{padding:var(--size-xxs)}._cardHeaderWrapper_rye6m_1._paddingxs_rye6m_8{padding:var(--size-xs)}._cardHeaderWrapper_rye6m_1._paddingsm_rye6m_11{padding:var(--size-sm)}._cardHeaderWrapper_rye6m_1._paddingmd_rye6m_14{padding:var(--size-md)}._cardHeaderWrapper_rye6m_1._paddinglg_rye6m_17{padding:var(--size-lg)}._cardHeaderWrapper_rye6m_1._paddingxl_rye6m_20{padding:var(--size-xl)}._cardHeaderWrapper_rye6m_1._padding2xl_rye6m_23{padding:var(--size-2xl)}._containerWrapper_8vm1b_1{display:flex;flex:1;align-items:center;justify-content:center;width:100%;min-height:0}._containerWrapper_8vm1b_1._sizexs_8vm1b_9{max-width:340px}._containerWrapper_8vm1b_1._sizesm_8vm1b_12{max-width:460px}._containerWrapper_8vm1b_1._sizemd_8vm1b_15{max-width:728px}._containerWrapper_8vm1b_1._sizelg_8vm1b_18{max-width:920px}._containerWrapper_8vm1b_1._sizexl_8vm1b_21{max-width:1200px}._containerWrapper_8vm1b_1._size2xl_8vm1b_24{max-width:1920px}._containerWrapper_8vm1b_1._background_8vm1b_27{background-color:var(--muted)}._fullScreenBoxWrapper_1vcr1_1{position:relative;z-index:var(--z-dropdown);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--size-md);width:100%;min-width:360px;max-width:1920px;height:100dvh;margin:0 auto;padding:var(--size-md);overflow:hidden}._fullScreenBoxWrapper_1vcr1_1 ._fullScreenInnerBoxWrapper_1vcr1_17{display:flex;flex:1;align-items:center;justify-content:center;width:100%;min-height:0;overflow-y:hidden}._fullScreenBoxWrapper_1vcr1_1._fullScreenBoxBackground_1vcr1_26{background-color:var(--border)}@keyframes _blink_1kq4r_1{0%,to{opacity:1}50%{opacity:.5}}._skeletonField_1kq4r_9{width:100%;min-width:5rem;height:2.25rem;border-radius:var(--size-xs);background-color:var(--border);animation:_blink_1kq4r_1 3s ease-in-out infinite}._skeletonField_1kq4r_9._lines2_1kq4r_17{height:3.625rem}._skeletonField_1kq4r_9._lines3_1kq4r_20{height:4.875rem}._skeletonField_1kq4r_9._lines4_1kq4r_23{height:6.125rem}._skeletonField_1kq4r_9._lines5_1kq4r_26{height:7.375rem}@keyframes _blink_qj1bj_1{0%,to{opacity:1}50%{opacity:.5}}._textFieldWrapper_qj1bj_9{display:flex;flex-direction:column;gap:var(--size-xs);width:100%;min-width:5rem}._textFieldWrapper_qj1bj_9 ._textField_qj1bj_9{width:100%;padding-top:var(--size-xs);padding-right:var(--size-sm);padding-bottom:var(--size-xs);padding-left:var(--size-sm);border:1px solid var(--border);border-radius:var(--size-xs);color:var(--foreground);font-size:var(--font-size-sm);line-height:1.25rem;background-color:var(--card);resize:none}._textFieldWrapper_qj1bj_9 ._textField_qj1bj_9:focus{border-color:var(--shadow);outline:none;transition:border-color .5s ease}._textFieldWrapper_qj1bj_9 ._textField_qj1bj_9:focus._textField_qj1bj_9::placeholder{color:var(--shadow)}._textFieldWrapper_qj1bj_9 ._textField_qj1bj_9._error_qj1bj_38{border-color:var(--destructive)}._textFieldWrapper_qj1bj_9 ._textField_qj1bj_9._error_qj1bj_38:focus{border-color:var(--destructive)}._textFieldWrapper_qj1bj_9 ._oneLine_qj1bj_44{height:2.25rem}._textFieldWrapper_qj1bj_9 ._textField_qj1bj_9::placeholder{color:var(--shadow)}._textFieldWrapper_qj1bj_9 ._pending_qj1bj_50{animation:_blink_qj1bj_1 3s ease-in-out infinite}._richTextEditorWrapper_10rql_1{display:flex;flex-direction:column;gap:var(--size-xs);width:100%}._richTextEditorWrapper_10rql_1 ._richTextEditor_10rql_1{display:flex;flex-direction:column;gap:var(--size-xs);width:100%;padding:var(--size-xs);border:1px solid var(--border);border-radius:var(--size-xs);background-color:var(--card)}._richTextEditorWrapper_10rql_1 ._richTextEditor_10rql_1:focus-within{border-color:var(--shadow);transition:border-color .5s ease}._richTextEditorWrapper_10rql_1 ._richTextEditor_10rql_1._error_10rql_21{border-color:var(--destructive)}._richTextEditorWrapper_10rql_1 ._richTextEditor_10rql_1._pending_10rql_24{opacity:.7}._richTextEditorWrapper_10rql_1 ._editorHost_10rql_27{width:100%;min-height:9rem;padding:var(--size-xs);border-top:1px solid var(--border)}._richTextEditorWrapper_10rql_1 ._editorContent_10rql_33{min-height:8rem;outline:none}._richTextEditorWrapper_10rql_1 ._editorContent_10rql_33 p.is-editor-empty:first-child:before{content:attr(data-placeholder);height:0;color:var(--shadow);pointer-events:none;float:left}._richTextEditorWrapper_10rql_1 ._toolbarSeparator_10rql_44{width:1px;margin:var(--size-xxs) var(--size-xxs);background-color:var(--border)}._richTextEditorWrapper_10rql_1 ._fileInput_10rql_49{display:none}._richContent_1b0my_1{display:flex;flex-direction:column;gap:var(--size-sm);width:100%;color:var(--foreground);font-size:var(--font-size-md);line-height:1.5rem;overflow-wrap:break-word}._richContent_1b0my_1 p{margin:0}._richContent_1b0my_1 h2{margin:0;font-size:var(--font-size-xl);line-height:1.75rem}._richContent_1b0my_1 h3{margin:0;font-size:var(--font-size-lg);line-height:1.5rem}._richContent_1b0my_1 ul,._richContent_1b0my_1 ol{display:flex;flex-direction:column;gap:var(--size-xxs);margin:0;padding-left:var(--size-lg)}._richContent_1b0my_1 blockquote{margin:0;padding-left:var(--size-sm);border-left:2px solid var(--border);color:var(--muted-foreground)}._richContent_1b0my_1 pre{margin:0;padding:var(--size-sm);overflow-x:auto;border-radius:var(--size-xs);font-size:var(--font-size-sm);background-color:var(--muted)}._richContent_1b0my_1 code{font-size:var(--font-size-sm)}._richContent_1b0my_1 hr{width:100%;margin:0;border:none;border-top:1px solid var(--border)}._richContent_1b0my_1 a{color:var(--primary);text-decoration:underline}._richContent_1b0my_1 img{max-width:100%;height:auto;border-radius:var(--size-xs)}@keyframes _blink_1j9im_1{0%,to{opacity:1}50%{opacity:.5}}._selectFieldWrapper_1j9im_9{display:flex;flex:1;flex-direction:column;gap:var(--size-xs);width:100%;min-width:5rem}._selectFieldWrapper_1j9im_9 ._selectField_1j9im_9{width:100%;max-height:calc(var(--size-xl) + var(--size-xxs));padding-top:var(--size-xs);padding-right:var(--size-sm);padding-bottom:var(--size-xs);padding-left:var(--size-sm);border:1px solid var(--border);border-radius:var(--size-xs);color:var(--foreground);font-size:var(--font-size-sm);line-height:1.25rem;background-color:var(--card);appearance:none}._selectFieldWrapper_1j9im_9 ._selectField_1j9im_9:focus{border-color:var(--shadow);outline:none;transition:border-color .5s ease}._selectFieldWrapper_1j9im_9 ._selectField_1j9im_9._error_1j9im_37{border-color:var(--destructive)}._selectFieldWrapper_1j9im_9 ._selectField_1j9im_9._error_1j9im_37:focus{border-color:var(--destructive)}._selectFieldWrapper_1j9im_9 ._selectField_1j9im_9::placeholder{color:var(--shadow)}._selectFieldWrapper_1j9im_9 ._pending_1j9im_46{animation:_blink_1j9im_1 3s ease-in-out infinite}._cardContentWrapper_1hb0b_1{display:flex;padding:var(--size-lg)}._cardContentWrapper_1hb0b_1._paddingxxs_1hb0b_5{padding:var(--size-xxs)}._cardContentWrapper_1hb0b_1._paddingxs_1hb0b_8{padding:var(--size-xs)}._cardContentWrapper_1hb0b_1._paddingsm_1hb0b_11{padding:var(--size-sm)}._cardContentWrapper_1hb0b_1._paddingmd_1hb0b_14{padding:var(--size-md)}._cardContentWrapper_1hb0b_1._paddinglg_1hb0b_17{padding:var(--size-lg)}._cardContentWrapper_1hb0b_1._paddingxl_1hb0b_20{padding:var(--size-xl)}._cardContentWrapper_1hb0b_1._padding2xl_1hb0b_23{padding:var(--size-2xl)}._cardContentWrapper_1hb0b_1._scrollable_1hb0b_26{min-height:0;padding-right:var(--size-scrollbar-offset)}._cardContentWrapper_1hb0b_1._scrollableX_1hb0b_30{min-width:0;padding-bottom:var(--size-scrollbar-offset)}._cardContentWrapper_1hb0b_1._withoutBottomPadding_1hb0b_34{padding-bottom:0}._authLayoutWrapper_asjuz_1{display:flex;min-width:360px;height:100dvh;padding:var(--size-md);overflow-y:auto}._authColumn_asjuz_9{display:flex;flex-direction:column;gap:var(--size-md);width:100%;max-width:28rem;margin:auto}._migraineOuterLayoutWrapper_40qrb_1{display:flex;flex-direction:column;min-width:360px;max-width:1920px;height:100dvh;margin:auto}._migraineOuterLayoutWrapper_40qrb_1 ._innerLayoutWrapper_40qrb_9{display:flex;flex:1;flex-direction:column;min-height:0;margin:16px;border:1px solid var(--border);border-radius:var(--size-md)}._migraineOuterLayoutWrapper_40qrb_1 ._innerLayoutWrapper_40qrb_9 ._contentWrapper_40qrb_18{display:flex;flex:1;flex-direction:row;min-width:0;min-height:0}._migraineOuterLayoutWrapper_40qrb_1 ._innerLayoutWrapper_40qrb_9 ._contentWrapper_40qrb_18 ._pageWrapper_40qrb_25{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;padding:var(--size-md);padding-right:var(--size-xs);overflow:hidden}._audioPlayerElement_eppff_1{display:block;width:100%;max-width:100%}._badge_1bni7_1{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--size-xxs);width:fit-content;max-height:var(--size-lg);padding:var(--size-xxs) var(--size-sm);overflow:hidden;border:1px solid transparent;border-radius:calc(var(--size-xl) * var(--radius));white-space:nowrap;transition:color .15s ease,box-shadow .15s ease}._badge_1bni7_1 svg{flex-shrink:0;width:var(--size-sm);height:var(--size-sm);pointer-events:none}._badge_1bni7_1._defaultVariant_1bni7_22{color:var(--primary-foreground);background-color:var(--primary)}._badge_1bni7_1._secondaryVariant_1bni7_26{color:var(--secondary-foreground);background-color:var(--secondary)}._badge_1bni7_1._destructiveVariant_1bni7_30{color:var(--secondary-foreground);background-color:var(--destructive)}._badge_1bni7_1._successVariant_1bni7_34{color:var(--primary-foreground);background-color:var(--success)}._badge_1bni7_1._outlineVariant_1bni7_38{border-color:var(--border);color:var(--foreground)}._badge_1bni7_1._ghostVariant_1bni7_42{color:var(--foreground)}._badge_1bni7_1._linkVariant_1bni7_45{color:var(--primary);text-decoration-line:underline;text-underline-offset:var(--size-xxs)}._dialogWrapper_nvhky_1{position:fixed;z-index:var(--z-dialog);display:flex;max-height:100dvh;inset:0}._dialogWrapper_nvhky_1:before{content:"";position:absolute;z-index:1;background-color:color-mix(in oklch,var(--foreground) 10%,transparent);backdrop-filter:blur(var(--size-md));inset:0}._loaderWrapper_f5wu6_1{width:var(--size-xl);height:var(--size-xl);border:var(--size-xxs) solid var(--border);border-radius:50%;animation:_spin_f5wu6_1 1s linear infinite;border-top-color:var(--primary)}@keyframes _spin_f5wu6_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._horizontal_1tr19_1{flex-shrink:0;width:100%;height:1px;background:var(--border)}._vertical_1tr19_8{flex-shrink:0;width:1px;height:100%;background:var(--border)}._migraineSidebarWrapper_57d9c_1{display:none;flex-direction:column;flex-shrink:0;width:15rem;min-height:0;padding:var(--size-md);border-right:1px solid var(--border)}@media(min-width:960px){._migraineSidebarWrapper_57d9c_1{display:flex}}._navLink_57d9c_16{display:flex;flex-direction:row;align-items:center;gap:var(--size-xs);padding:var(--size-xs) var(--size-sm);border-radius:calc(var(--size-xs) * var(--radius));color:var(--foreground);text-decoration:none;transition:background-color .15s ease}._navLink_57d9c_16:hover{background-color:var(--accent)}._active_57d9c_31{color:var(--primary-foreground);background-color:var(--primary)}._active_57d9c_31:hover{background-color:var(--primary)}._scrollArea_1sb07_1{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}._viewport_1sb07_10{display:flex;flex:1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;isolation:isolate;scrollbar-width:none}._viewport_1sb07_10::-webkit-scrollbar{display:none}._content_1sb07_24{display:flex;flex:1 0 auto;flex-direction:column}._track_1sb07_30{position:absolute;top:var(--size-xxs);right:var(--size-xxs);bottom:var(--size-xxs);display:flex;justify-content:flex-end;width:var(--size-xs);opacity:0;transition:opacity .15s ease}._scrollArea_1sb07_1:hover ._track_1sb07_30,._dragging_1sb07_41 ._track_1sb07_30{opacity:1}._track_1sb07_30._hidden_1sb07_44{visibility:hidden}._thumb_1sb07_48{width:var(--size-xxs);border-radius:calc(var(--size-xxs) * var(--radius));background-color:var(--border);cursor:pointer;touch-action:none}._thumb_1sb07_48:hover,._dragging_1sb07_41 ._thumb_1sb07_48{background-color:var(--muted-foreground)}._migraineHeaderWrapper_16wcl_1{display:flex;align-items:center;gap:var(--size-xs);height:81px;padding:var(--size-md);border-bottom:1px solid var(--border)}._migraineHeaderWrapper_16wcl_1 ._separatorWrapper_16wcl_9{height:var(--size-lg)}._headerMenuOverlay_16wcl_13,._headerMenu_16wcl_13{display:none}@media(width<960px){._headerMenuOverlay_16wcl_13{position:fixed;z-index:var(--z-dialog);display:block;background-color:color-mix(in oklch,var(--foreground) 10%,transparent);opacity:0;visibility:hidden;backdrop-filter:blur(var(--size-xs));transition:opacity .2s ease,visibility .2s ease;inset:0}._headerMenuOverlay_16wcl_13._headerMenuOverlayOpen_16wcl_30{opacity:1;visibility:visible}._headerMenu_16wcl_13{position:fixed;top:0;left:0;z-index:calc(var(--z-dialog) + 1);display:flex;flex-direction:column;width:17rem;max-width:85vw;height:100dvh;border-right:1px solid var(--border);background-color:var(--background);visibility:hidden;transform:translate(-100%);transition:transform .25s ease,visibility .25s ease}._headerMenu_16wcl_13._headerMenuOpen_16wcl_50{visibility:visible;transform:translate(0)}._headerMenuHeader_16wcl_54{display:flex;flex-shrink:0;align-items:center;gap:var(--size-xs);height:81px;padding:var(--size-md);border-bottom:1px solid var(--border)}._headerMenuFooter_16wcl_63{display:flex;flex:1;align-items:center;padding:var(--size-md);border-top:1px solid var(--border)}._headerMenuNavigation_16wcl_70{display:flex;flex:1;min-height:0;padding:var(--size-md)}}._modalWrapper_mylwk_1{display:flex;flex:1;flex-direction:column;max-height:calc(100dvh - 10rem)}._modalContentWrapper_17vvw_1{display:flex;flex:1;flex-direction:column;width:100%;min-height:0;max-height:min(30rem,50dvh);margin-top:var(--size-xs);padding-top:0;padding-right:var(--size-scrollbar-offset);padding-bottom:0;padding-left:var(--size-xs);overflow-y:scroll}._modalContentWrapper_17vvw_1._withoutMaxHeight_17vvw_15{max-height:none}._modalContentWrapper_17vvw_1._noScroll_17vvw_18{flex:0 0 auto;overflow-y:hidden}._pageWrapper_o3bz5_1{display:flex;flex:1;flex-direction:column;gap:var(--size-md);min-width:0;min-height:0}._header_o3bz5_10{flex-shrink:0;padding-right:var(--size-xs)}._body_o3bz5_15{display:flex;flex:1 0 auto;flex-direction:column;gap:var(--size-md);min-width:0;padding-right:var(--size-xs)}._fill_o3bz5_24{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}@media(width>=960px){._fill_o3bz5_24{overflow:hidden}}._podcastPlayer_ydz8d_1{flex-shrink:0;margin:0 16px 16px;padding:var(--size-xs) var(--size-md);border:1px solid var(--border);border-radius:var(--size-md);background-color:var(--card)}._title_ydz8d_10{flex-shrink:0;width:16rem;min-width:0}@media(width<768px){._title_ydz8d_10{width:6rem}}._volume_ydz8d_21{display:flex;width:6rem}._range_ydz8d_26{flex:1;min-width:0;height:4px;margin:0;border-radius:999px;outline:none;background:linear-gradient(to right,var(--primary) var(--progress),var(--muted) var(--progress));cursor:pointer;appearance:none}._range_ydz8d_26:focus-visible{box-shadow:0 0 0 2px var(--ring)}._range_ydz8d_26::-webkit-slider-thumb{width:12px;height:12px;border:none;border-radius:50%;background-color:var(--primary);appearance:none}._range_ydz8d_26::-moz-range-thumb{width:12px;height:12px;border:none;border-radius:50%;background-color:var(--primary)}._rowItem_sr59q_1{padding-right:var(--size-sm);padding-left:var(--size-sm);border-bottom:1px solid var(--border);box-shadow:inset var(--size-xxs) 0 0 0 transparent;transition:background-color .15s ease;cursor:pointer}._rowItem_sr59q_1:hover{background-color:var(--accent)}._rowItem_sr59q_1:last-child{border-bottom:none;border-bottom-right-radius:calc(var(--size-xs) * var(--radius));border-bottom-left-radius:calc(var(--size-xs) * var(--radius))}._active_sr59q_18{box-shadow:inset var(--size-xxs) 0 0 0 var(--primary)}._actions_sr59q_22{display:none;opacity:1;transition:opacity .15s ease}@media(width>=768px){._actions_sr59q_22{opacity:0}}._rowItem_sr59q_1:hover ._actions_sr59q_22{display:block;opacity:1}._switch_ioobr_1{display:flex;flex-shrink:0;align-items:center;padding:1px;border:1px solid transparent;border-radius:9999px;outline:none;background-color:var(--input);transition:all .15s ease;cursor:pointer}._switch_ioobr_1:focus-visible{outline:3px solid color-mix(in oklch,var(--ring) 50%,transparent);outline-offset:1px}._switch_ioobr_1:disabled{opacity:.5;cursor:not-allowed}._switch_ioobr_1._defaultSize_ioobr_21{width:2.25rem;height:1.25rem}._switch_ioobr_1._smSize_ioobr_25{width:1.75rem;height:1rem}._switch_ioobr_1._defaultColor_ioobr_29._checked_ioobr_29{background-color:var(--primary)}._switch_ioobr_1._destructiveColor_ioobr_32._checked_ioobr_29{background-color:var(--destructive)}._switch_ioobr_1._successColor_ioobr_35._checked_ioobr_29{background-color:var(--success)}._thumb_ioobr_39{display:block;border-radius:9999px;background-color:var(--background);transition:transform .15s ease;pointer-events:none}._defaultSize_ioobr_21 ._thumb_ioobr_39{width:1rem;height:1rem}._smSize_ioobr_25 ._thumb_ioobr_39{width:.75rem;height:.75rem}._checked_ioobr_29 ._thumb_ioobr_39{transform:translate(100%)}._toastWrapper_1qf69_1{animation:_fadeIn_1qf69_1 .5s ease-out;cursor:pointer}._toastWrapper_1qf69_1._successVariant_1qf69_5{border-left:3px solid var(--success)}._toastWrapper_1qf69_1._destructiveVariant_1qf69_8{border-left:3px solid var(--destructive)}@keyframes _fadeIn_1qf69_1{0%{opacity:0}to{opacity:1}}._toasterWrapper_83w8i_1{position:fixed;right:0;bottom:0;left:0;z-index:var(--z-toaster);display:flex;flex-direction:column;gap:var(--size-xs);width:100%;padding:var(--size-md)}@media(min-width:480px){._toasterWrapper_83w8i_1{right:var(--size-xl);bottom:var(--size-xl);left:auto;max-width:360px;padding:0}}._videoPlayerFrame_55n1s_1{display:block;width:100%;max-width:100%;border:none;border-radius:calc(var(--size-xs) * var(--radius));background-color:var(--muted);aspect-ratio:16/9}@font-face{font-family:NT Somic;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/NTSomic-Regular.otf) format("opentype")}@font-face{font-family:NT Somic;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/NTSomic-Medium.otf) format("opentype")}@font-face{font-family:NT Somic;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/NTSomic-Semibold.otf) format("opentype")}@font-face{font-family:NT Somic;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/NTSomic-Bold.otf) format("opentype")}:root{--font-main: "NT Somic", ui-sans-serif, system-ui, sans-serif;--radius: 1;--shadow: #a3a3a3;--size-xxs: .25rem;--size-xs: .5rem;--size-sm: .75rem;--size-md: 1rem;--size-lg: 1.5rem;--size-xl: 2rem;--size-2xl: 3rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--size-scrollbar-offset: .625rem;--z-dropdown: 100;--z-dialog: 200;--z-toaster: 300;--background: oklch(100% 0 0deg);--foreground: oklch(14.5% 0 0deg);--card: oklch(100% 0 0deg);--card-foreground: oklch(14.5% 0 0deg);--popover: oklch(100% 0 0deg);--popover-foreground: oklch(14.5% 0 0deg);--primary: oklch(44.222% .2883 268.294deg);--primary-foreground: oklch(98.5% 0 0deg);--secondary: oklch(97% 0 0deg);--secondary-foreground: oklch(20.5% 0 0deg);--muted: oklch(97% 0 0deg);--muted-foreground: oklch(55.6% 0 0deg);--accent: oklch(97% 0 0deg);--accent-foreground: oklch(20.5% 0 0deg);--destructive: oklch(57.7% .245 27.325deg);--warning: oklch(75% .183 55deg);--success: oklch(62.7% .194 145.726deg);--info: oklch(55% .19 255deg);--border: oklch(92.2% 0 0deg);--input: oklch(92.2% 0 0deg);--ring: oklch(70.8% 0 0deg);--chart-1: oklch(64.6% .222 41.116deg);--chart-2: oklch(60% .118 184.704deg);--chart-3: oklch(39.8% .07 227.392deg);--chart-4: oklch(82.8% .189 84.429deg);--chart-5: oklch(76.9% .188 70.08deg);--sidebar: oklch(98.5% 0 0deg);--sidebar-foreground: oklch(14.5% 0 0deg);--sidebar-primary: oklch(20.5% 0 0deg);--sidebar-primary-foreground: oklch(98.5% 0 0deg);--sidebar-accent: oklch(97% 0 0deg);--sidebar-accent-foreground: oklch(20.5% 0 0deg);--sidebar-border: oklch(92.2% 0 0deg);--sidebar-ring: oklch(70.8% 0 0deg)}.dark{--background: oklch(14.5% 0 0deg);--foreground: oklch(98.5% 0 0deg);--card: oklch(20.5% 0 0deg);--card-foreground: oklch(98.5% 0 0deg);--popover: oklch(20.5% 0 0deg);--popover-foreground: oklch(98.5% 0 0deg);--primary: oklch(92.2% 0 0deg);--primary-foreground: oklch(20.5% 0 0deg);--secondary: oklch(26.9% 0 0deg);--secondary-foreground: oklch(98.5% 0 0deg);--muted: oklch(26.9% 0 0deg);--muted-foreground: oklch(70.8% 0 0deg);--accent: oklch(26.9% 0 0deg);--accent-foreground: oklch(98.5% 0 0deg);--destructive: oklch(70.4% .191 22.216deg);--warning: oklch(80% .155 60deg);--success: oklch(72.3% .219 149.579deg);--info: oklch(70% .16 255deg);--border: oklch(100% 0 0deg / 10%);--input: oklch(100% 0 0deg / 15%);--ring: oklch(55.6% 0 0deg);--chart-1: oklch(48.8% .243 264.376deg);--chart-2: oklch(69.6% .17 162.48deg);--chart-3: oklch(76.9% .188 70.08deg);--chart-4: oklch(62.7% .265 303.9deg);--chart-5: oklch(64.5% .246 16.439deg);--sidebar: oklch(20.5% 0 0deg);--sidebar-foreground: oklch(98.5% 0 0deg);--sidebar-primary: oklch(48.8% .243 264.376deg);--sidebar-primary-foreground: oklch(98.5% 0 0deg);--sidebar-accent: oklch(26.9% 0 0deg);--sidebar-accent-foreground: oklch(98.5% 0 0deg);--sidebar-border: oklch(100% 0 0deg / 10%);--sidebar-ring: oklch(55.6% 0 0deg)}*{box-sizing:border-box}html{height:100%;margin:0;padding:0}body{margin:0;padding:0;overflow:hidden;color:var(--foreground);font-family:var(--font-main);background-color:var(--background)}body,button,input,select,textarea{font-family:var(--font-main)}html.themeTransition,html.themeTransition *{transition:background-color .2s ease,color .2s ease,border-color .2s ease,fill .2s ease,stroke .2s ease,box-shadow .2s ease}::-webkit-scrollbar{width:.25rem;height:.25rem}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:calc(var(--size-xxs) * var(--radius));background-color:var(--border)}::-webkit-scrollbar-thumb:hover{background-color:var(--primary-foreground)}
