.CourseList-module__JcT4qG__surface{color:var(--tertiary-default-color);background:#fff;border:1px solid #0f172a14;border-radius:clamp(1.25rem,2.6vw,1.75rem);flex-direction:column;gap:clamp(1.25rem,2vw,2rem);padding:clamp(1.75rem,2.8vw,2.5rem);display:flex;position:relative;box-shadow:0 24px 40px -32px #0f172a47}.CourseList-module__JcT4qG__contentPanel{gap:clamp(1.5rem,2vw,2rem)}.CourseList-module__JcT4qG__panelHeader{flex-direction:column;gap:.5rem;display:flex}.CourseList-module__JcT4qG__panelBadge{letter-spacing:.1em;text-transform:uppercase;color:var(--tertiary-light-color);align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.CourseList-module__JcT4qG__panelBadge:before{content:"";background:linear-gradient(135deg,#ff7952e6,#ff4000bf);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #ff79522e}.CourseList-module__JcT4qG__panelTitle{letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600}.CourseList-module__JcT4qG__panelSubtitle{color:var(--tertiary-light-color);max-width:60ch;margin:0;font-size:.95rem;line-height:1.6}.CourseList-module__JcT4qG__panelFilters{align-self:flex-start;margin-top:.5rem}.CourseList-module__JcT4qG__panelFilters button{text-transform:capitalize;letter-spacing:.04em;font-size:.85rem;font-weight:600}.CourseList-module__JcT4qG__cardStatusWrap{flex-direction:column;gap:.25rem;display:flex}.CourseList-module__JcT4qG__cardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}.CourseList-module__JcT4qG__cardActions{align-items:center;display:inline-flex;position:relative}.CourseList-module__JcT4qG__cardMenuButton{color:var(--tertiary-light-color);cursor:pointer;background:#0f172a0f;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .2s,color .2s,transform .2s;display:inline-flex}.CourseList-module__JcT4qG__cardMenuButton:hover,.CourseList-module__JcT4qG__cardMenuButton:focus-visible{color:var(--tertiary-default-color);background:#ff69442e;outline:none;transform:translateY(-1px)}.CourseList-module__JcT4qG__cardMenu{z-index:10;background:#fff;border:1px solid #0f172a14;border-radius:.85rem;flex-direction:column;gap:.15rem;min-width:12rem;padding:.35rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 24px 36px -24px #0f172a5c}.CourseList-module__JcT4qG__cardMenuItem{color:var(--tertiary-default-color);cursor:pointer;background:0 0;border:none;border-radius:.65rem;align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.85rem;font-weight:500;transition:background .18s,color .18s;display:flex}.CourseList-module__JcT4qG__cardMenuItem:hover,.CourseList-module__JcT4qG__cardMenuItem:focus-visible{background:#ff69441f;outline:none}.CourseList-module__JcT4qG__cardMenuItem:disabled{opacity:.55;cursor:not-allowed}.CourseList-module__JcT4qG__cardMenuItemDanger{color:#dc2626}.CourseList-module__JcT4qG__cardMenuItemDanger:hover,.CourseList-module__JcT4qG__cardMenuItemDanger:focus-visible{color:#b91c1c;background:#dc26261f}.CourseList-module__JcT4qG__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CourseList-module__JcT4qG__cardStatusPill{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.7rem;font-weight:600;display:inline-flex}.CourseList-module__JcT4qG__cardStatusPublished{color:#0f7a72;background:#00cbbd24;border-color:#00cbbd59}.CourseList-module__JcT4qG__cardStatusPending{color:#9a6b00;background:#ffe04629;border-color:#ffe04661}.CourseList-module__JcT4qG__cardStatusDraft{color:#a53c1c;background:#ff694424;border-color:#ff694452}.CourseList-module__JcT4qG__cardStatusInactive{color:#475569;background:#94a3b829;border-color:#94a3b852}.CourseList-module__JcT4qG__cardStatusArchived{color:#4338ca;background:#6366f12e;border-color:#6366f157}.CourseList-module__JcT4qG__cardStatusIcon{background:#ffffffbf;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;box-shadow:0 4px 12px -8px #1e1d1973}.CourseList-module__JcT4qG__cardVisibility{letter-spacing:.04em;color:var(--tertiary-lighest-color);font-size:.75rem}.CourseList-module__JcT4qG__cardDraftNote{color:var(--tertiary-light-color);letter-spacing:.04em;max-width:28ch;font-size:.72rem}.CourseList-module__JcT4qG__cardMetaRow{color:var(--tertiary-light-color);flex-wrap:wrap;align-items:flex-start;gap:.5rem;font-size:.8rem;display:flex}.CourseList-module__JcT4qG__cardPrice{letter-spacing:.02em;color:var(--tertiary-default-color);font-weight:600}.CourseList-module__JcT4qG__cardPriceCluster{flex-direction:column;gap:.35rem;min-width:0;display:flex}.CourseList-module__JcT4qG__cardPriceGroup{align-items:baseline;gap:.4rem;display:inline-flex}.CourseList-module__JcT4qG__cardPriceOriginal{color:var(--tertiary-light-color);font-size:.75rem;text-decoration:line-through}.CourseList-module__JcT4qG__cardPriceMeta{color:var(--tertiary-light-color);flex-wrap:wrap;gap:.4rem;font-size:.72rem;display:flex}.CourseList-module__JcT4qG__cardPriceBadge,.CourseList-module__JcT4qG__cardPriceBadgeMuted{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.7rem;font-weight:600;display:inline-flex}.CourseList-module__JcT4qG__cardPriceBadge{color:#b43414;background:#fe613b1f;border:1px solid #fe613b33}.CourseList-module__JcT4qG__cardPriceBadgeMuted{color:var(--tertiary-light-color);background:#94a3b829;border:1px solid #94a3b838}.CourseList-module__JcT4qG__cardPriceSavings{color:#047857;font-weight:600}.CourseList-module__JcT4qG__cardPriceDeadline{color:var(--tertiary-light-color)}.CourseList-module__JcT4qG__cardStat{color:#4c51bf;letter-spacing:.06em;text-transform:uppercase;background:#6366f11a;border:1px solid #6366f129;border-radius:999px;align-items:center;gap:.25rem;padding:.3rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.CourseList-module__JcT4qG__cardTagList{flex-wrap:wrap;gap:.4rem;display:flex}.CourseList-module__JcT4qG__cardTag,.CourseList-module__JcT4qG__cardTagMore{color:var(--tertiary-light-color);background:#94a3b829;border-radius:999px;align-items:center;padding:.25rem .55rem;font-size:.75rem;font-weight:500;display:inline-flex}.CourseList-module__JcT4qG__cardTagMore{background:#94a3b83d}.CourseList-module__JcT4qG__emptyState{text-align:left;background:#f8fafcb3;border:1px dashed #94a3b866;border-radius:1.35rem;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.CourseList-module__JcT4qG__emptyTitle{margin:0;font-size:1.2rem;font-weight:600}.CourseList-module__JcT4qG__emptyCopy{color:var(--tertiary-light-color);max-width:48ch;margin:0;font-size:.95rem}@media (max-width:480px){.CourseList-module__JcT4qG__surface{border-radius:1.4rem;padding:1.35rem}}
.ResourceList-module__PpAJ4q__surface{color:var(--tertiary-default-color);background:#fff;border:1px solid #0f172a14;border-radius:clamp(1.25rem,2.6vw,1.75rem);flex-direction:column;gap:clamp(1.25rem,2vw,2rem);padding:clamp(1.75rem,2.8vw,2.5rem);display:flex;position:relative;box-shadow:0 24px 40px -32px #0f172a47}.ResourceList-module__PpAJ4q__contentPanel{gap:clamp(1.5rem,2vw,2rem)}.ResourceList-module__PpAJ4q__panelHeader{flex-direction:column;gap:.5rem;display:flex}.ResourceList-module__PpAJ4q__panelBadge{letter-spacing:.1em;text-transform:uppercase;color:var(--tertiary-light-color);align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.ResourceList-module__PpAJ4q__panelBadge:before{content:"";background:linear-gradient(135deg,#ff7952e6,#ff4000bf);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #ff79522e}.ResourceList-module__PpAJ4q__panelTitle{letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600}.ResourceList-module__PpAJ4q__panelSubtitle{color:var(--tertiary-light-color);max-width:60ch;margin:0;font-size:.95rem;line-height:1.6}.ResourceList-module__PpAJ4q__panelFilters{align-self:flex-start;margin-top:.75rem}.ResourceList-module__PpAJ4q__panelFilters button{text-transform:capitalize;letter-spacing:.04em;font-size:.85rem;font-weight:600}.ResourceList-module__PpAJ4q__cardGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.ResourceList-module__PpAJ4q__contentCard{background:#fff;border:1px solid #0f172a14;border-radius:1.25rem;flex-direction:column;min-height:100%;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 24px 40px -32px #0f172a42}.ResourceList-module__PpAJ4q__contentCard:hover{box-shadow:0 28px 48px -30px #0f172a4d}.ResourceList-module__PpAJ4q__cardMedia{aspect-ratio:16/9;background:linear-gradient(135deg,#94a3b824,#94a3b805);position:relative;overflow:hidden}.ResourceList-module__PpAJ4q__cardMedia img{object-fit:cover;width:100%;height:100%;display:block}.ResourceList-module__PpAJ4q__cardImage{object-fit:cover}.ResourceList-module__PpAJ4q__cardMediaPlaceholder{background:radial-gradient(circle at 30% 30%,#94a3b866,#94a3b800);width:100%;height:100%}.ResourceList-module__PpAJ4q__cardMediaBadge{color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ab8;border-radius:999px;padding:.35rem .85rem;font-size:.7rem;font-weight:600;position:absolute;top:1rem;left:1rem}.ResourceList-module__PpAJ4q__cardBody{color:var(--tertiary-default-color);flex-direction:column;flex:1;gap:.9rem;padding:1.35rem 1.4rem 1.5rem;display:flex}.ResourceList-module__PpAJ4q__cardTitle{letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:600}.ResourceList-module__PpAJ4q__cardDescription{color:var(--tertiary-light-color);margin:0;font-size:.92rem;line-height:1.6}.ResourceList-module__PpAJ4q__cardFooter{justify-content:space-between;align-items:center;gap:1.25rem;margin-top:auto;display:flex}.ResourceList-module__PpAJ4q__cardTimestamp{color:var(--tertiary-lighest-color);letter-spacing:.04em;font-size:.78rem}.ResourceList-module__PpAJ4q__cardStatusWrap{flex-direction:column;gap:.35rem;display:flex}.ResourceList-module__PpAJ4q__statusPill{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.7rem;font-weight:600;display:inline-flex}.ResourceList-module__PpAJ4q__statusPillDraft{color:#8a6b00;background:#ffe04629;border-color:#ffe0465c}.ResourceList-module__PpAJ4q__statusPillPublished{color:#0f7a72;background:#00cbbd24;border-color:#00cbbd52}.ResourceList-module__PpAJ4q__statusPillArchived{color:#334155cc;background:#94a3b82e;border-color:#94a3b852}.ResourceList-module__PpAJ4q__statusDivider{opacity:.7;justify-content:center;align-items:center;font-size:.8em;display:inline-flex}.ResourceList-module__PpAJ4q__cardActions{align-items:center;gap:.65rem;display:flex}.ResourceList-module__PpAJ4q__cardAction{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7238,#ff3b30);border:none;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 14px 24px -16px #ff3b3099}.ResourceList-module__PpAJ4q__cardAction:hover{filter:brightness(1.05);box-shadow:0 18px 28px -16px #ff3b308c}.ResourceList-module__PpAJ4q__cardAction:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.ResourceList-module__PpAJ4q__cardActionLink{text-decoration:none}.ResourceList-module__PpAJ4q__cardActionManage{color:var(--tertiary-default-color);box-shadow:none;background:#0f172a14;transition:background .2s,color .2s,transform .2s}.ResourceList-module__PpAJ4q__cardActionManage:hover,.ResourceList-module__PpAJ4q__cardActionManage:focus-visible{color:var(--tertiary-default-color);filter:none;background:#ff69442e;outline:none;transform:translateY(-1px)}.ResourceList-module__PpAJ4q__cardActionDisabled{color:var(--tertiary-lighest-color);letter-spacing:.05em;text-transform:uppercase;font-size:.8rem}.ResourceList-module__PpAJ4q__resourceCard{background:linear-gradient(135deg,#fffffff5,#f8fafcd1);border:1px solid #cbd5e199}.ResourceList-module__PpAJ4q__emptyState{text-align:left;background:#f8fafcb3;border:1px dashed #94a3b866;border-radius:1.35rem;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.ResourceList-module__PpAJ4q__emptyTitle{margin:0;font-size:1.2rem;font-weight:600}.ResourceList-module__PpAJ4q__emptyCopy{color:var(--tertiary-light-color);max-width:48ch;margin:0;font-size:.95rem}@media (max-width:768px){.ResourceList-module__PpAJ4q__cardGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:640px){.ResourceList-module__PpAJ4q__contentCard{border-radius:1.25rem}}@media (max-width:480px){.ResourceList-module__PpAJ4q__surface{border-radius:1.4rem;padding:1.35rem}}
.node-image{display:inline-block;position:relative}.node-image.ProseMirror-selectednode{z-index:1}.node-image+img.ProseMirror-separator{width:1px!important}.image-component{-webkit-user-select:auto;user-select:auto;display:inline-flex;position:relative}.image-component img{margin-bottom:0}.image-component img[data-keep-ratio]:not([data-keep-ratio=false]){object-fit:contain}.image-component img[data-keep-ratio=false]{object-fit:fill}.image-component .caption{z-index:1;cursor:text;color:#fff;white-space:pre-wrap;word-break:break-word;min-height:35px;max-height:100%;font-size:initial;font-weight:initial;background:#00000080;outline:none;margin:auto;padding:5px;position:absolute;inset:auto 0 0;overflow-y:auto}.image-component .caption:before{position:absolute}.image-component .caption:empty:before{content:var(--caption-placeholder,"Enter a caption...")}.image-component{--box-color:#3c84f4}.node-image.ProseMirror-selectednode .image-resizer{display:block}.node-image.ProseMirror-selectednode .image-component{outline:2px solid var(--box-color)}.image-component .image-resizer{--box-size:14px;--resizer-offset:calc(var(--box-size)/2 + 1px);z-index:2;width:var(--box-size);height:var(--box-size);background-color:var(--box-color);border:2px solid #fff;border-radius:50%;display:none;position:absolute}.image-component .image-resizer.image-resizer-n{inset:calc(var(--resizer-offset)*-1)0 auto;cursor:n-resize;margin:auto}.image-component .image-resizer.image-resizer-ne{top:calc(var(--resizer-offset)*-1);right:calc(var(--resizer-offset)*-1);cursor:ne-resize}.image-component .image-resizer.image-resizer-e{right:calc(var(--resizer-offset)*-1);cursor:e-resize;margin:auto;top:0;bottom:0}.image-component .image-resizer.image-resizer-se{bottom:calc(var(--resizer-offset)*-1);right:calc(var(--resizer-offset)*-1);cursor:nwse-resize}.image-component .image-resizer.image-resizer-s{inset:auto 0 calc(var(--resizer-offset)*-1);cursor:s-resize;margin:auto}.image-component .image-resizer.image-resizer-sw{bottom:calc(var(--resizer-offset)*-1);left:calc(var(--resizer-offset)*-1);cursor:sw-resize}.image-component .image-resizer.image-resizer-w{left:calc(var(--resizer-offset)*-1);cursor:w-resize;margin:auto;top:0;bottom:0}.image-component .image-resizer.image-resizer-nw{top:calc(var(--resizer-offset)*-1);left:calc(var(--resizer-offset)*-1);cursor:nw-resize}
.richEditor-module__xrkmha__modalTitle{margin-bottom:16px;font-size:20px}.richEditor-module__xrkmha__form{flex-direction:column;gap:16px;display:flex}.richEditor-module__xrkmha__previewContainer{cursor:pointer;background:#fff;border:.5px solid #d5d5d5;border-radius:16px;width:100%;min-height:300px;padding:12px 16px;transition:box-shadow .2s;position:relative}.richEditor-module__xrkmha__previewContainer:hover{box-shadow:0 0 2px 0 var(--tertiary-ligher-color,#707070)}.richEditor-module__xrkmha__previewPlaceholder{width:100%;min-height:260px}.richEditor-module__xrkmha__previewOverlay{color:#fff;opacity:0;pointer-events:none;background:#0006;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.richEditor-module__xrkmha__loadingOverlay{pointer-events:none;background:#ffffffb3;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.richEditor-module__xrkmha__openBigBtn{cursor:pointer;z-index:1;background:#fff;border:1px solid #ccc;border-radius:4px;padding:4px 8px;font-size:12px;position:absolute;top:8px;right:8px}.richEditor-module__xrkmha__fullscreenToolbar{z-index:120000;background:#fff;flex-wrap:wrap;align-items:center;gap:8px;width:100vw;padding:12px;display:flex;position:fixed;top:0;left:0;box-shadow:0 2px 4px #0000001a}.richEditor-module__xrkmha__toolbarPrimary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.richEditor-module__xrkmha__toolbarSpacer{flex:auto;min-width:12px}.richEditor-module__xrkmha__toolbarActions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.richEditor-module__xrkmha__statusBadge{letter-spacing:.08em;text-transform:uppercase;background:#00000008;border:1px solid #00000014;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.richEditor-module__xrkmha__statusBadgeDraft{color:#f57c00;background:#f57c001f;border-color:#f57c0059}.richEditor-module__xrkmha__statusBadgePublished{color:#0f766e;background:#0f766e1f;border-color:#0f766e59}.richEditor-module__xrkmha__toolbarActionButton{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:6px 16px;font-size:14px;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.richEditor-module__xrkmha__toolbarActionButton:not(:disabled):hover{background:#0000000a}.richEditor-module__xrkmha__toolbarActionButton:disabled{cursor:not-allowed;opacity:.6}.richEditor-module__xrkmha__toolbarActionPrimary{color:#fff;background:linear-gradient(135deg,#ff7847,#f30);border-color:#0000}.richEditor-module__xrkmha__toolbarActionPrimary:not(:disabled):hover{filter:brightness(.95)}.richEditor-module__xrkmha__closeFsBtn{cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 8px;font-size:16px;display:flex}.richEditor-module__xrkmha__headingSelect{padding:4px;font-size:16px}.richEditor-module__xrkmha__toolbarBtn{padding:4px}.richEditor-module__xrkmha__activeBtn{background:#e0e0e0;border-radius:4px}.richEditor-module__xrkmha__editor{cursor:text;border-radius:16px;outline:none;width:100%;min-height:300px;padding:12px}.richEditor-module__xrkmha__editor img{max-width:100%;height:auto}.richEditor-module__xrkmha__editor .richEditor-module__xrkmha__node-image{max-width:100%}.richEditor-module__xrkmha__fullscreenEditor{flex:1;margin-top:48px;padding:16px;position:relative;overflow:auto}.richEditor-module__xrkmha__actions{gap:8px;margin-top:20px;display:flex}.richEditor-module__xrkmha__fullscreenOverlay{z-index:120000;opacity:0;pointer-events:none;background:#00000080;width:100vw;height:100vh;transition:opacity .3s;display:flex;position:fixed;top:0;left:0}.richEditor-module__xrkmha__fullscreenOverlayVisible{opacity:1;pointer-events:auto}.richEditor-module__xrkmha__fullscreenWrapper{background:#fff;flex-direction:column;flex:1;width:100%;height:100%;transition:transform .3s;display:flex;transform:scale(.95)}.richEditor-module__xrkmha__fullscreenOverlayVisible .richEditor-module__xrkmha__fullscreenWrapper{transform:scale(1)}
.adminBlog-module__LHKJSq__modalTitle{margin-bottom:16px;font-size:20px}.adminBlog-module__LHKJSq__form{flex-direction:column;gap:16px;display:flex}.adminBlog-module__LHKJSq__previewContainer{cursor:pointer;background:#fafafa;border:1px solid #ddd;border-radius:16px;width:100%;min-height:300px;padding:12px;position:relative}.adminBlog-module__LHKJSq__previewOverlay{color:#fff;opacity:0;pointer-events:none;background:#0006;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.adminBlog-module__LHKJSq__loadingOverlay{pointer-events:none;background:#ffffffb3;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.adminBlog-module__LHKJSq__openBigBtn{cursor:pointer;z-index:1;background:#fff;border:1px solid #ccc;border-radius:4px;padding:4px 8px;font-size:12px;position:absolute;top:8px;right:8px}.adminBlog-module__LHKJSq__fullscreenToolbar{z-index:2001;background:#fff;align-items:center;gap:8px;width:100vw;padding:12px;display:flex;position:fixed;top:0;left:0;box-shadow:0 2px 4px #0000001a}.adminBlog-module__LHKJSq__closeFsBtn{cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 8px;font-size:16px;display:flex}.adminBlog-module__LHKJSq__headingSelect{padding:4px;font-size:16px}.adminBlog-module__LHKJSq__emptyPreview{color:#666;pointer-events:none;position:absolute;top:12px;left:12px}.adminBlog-module__LHKJSq__toolbarBtn{padding:4px}.adminBlog-module__LHKJSq__activeBtn{background:#e0e0e0;border-radius:4px}.adminBlog-module__LHKJSq__editor{cursor:text;border-radius:16px;outline:none;width:100%;min-height:300px;padding:12px}.adminBlog-module__LHKJSq__editor img{max-width:100%;height:auto}.adminBlog-module__LHKJSq__fullscreenEditor{flex:1;margin-top:48px;padding:16px;position:relative;overflow:auto}.adminBlog-module__LHKJSq__actions{gap:8px;margin-top:20px;display:flex}.adminBlog-module__LHKJSq__fullscreenOverlay{z-index:2001;opacity:0;pointer-events:none;background:#00000080;width:100vw;height:100vh;transition:opacity .3s;display:flex;position:fixed;top:0;left:0}.adminBlog-module__LHKJSq__fullscreenOverlayVisible{opacity:1;pointer-events:auto}.adminBlog-module__LHKJSq__fullscreenWrapper{background:#fff;flex-direction:column;flex:1;width:100%;height:100%;transition:transform .3s;display:flex;transform:scale(.95)}.adminBlog-module__LHKJSq__fullscreenOverlayVisible .adminBlog-module__LHKJSq__fullscreenWrapper{transform:scale(1)}
.CourseForm-module__718asG__surface{color:var(--tertiary-default-color);background:#fff;border:1px solid #0f172a14;border-radius:clamp(1.25rem,2.6vw,1.75rem);flex-direction:column;gap:clamp(1.25rem,2vw,2rem);padding:clamp(1.75rem,2.8vw,2.5rem);display:flex;position:relative;box-shadow:0 24px 40px -32px #0f172a47}.CourseForm-module__718asG__form{gap:clamp(1.5rem,2vw,2rem)}.CourseForm-module__718asG__formHeader{flex-direction:column;gap:.5rem;display:flex}.CourseForm-module__718asG__formBadge{letter-spacing:.1em;text-transform:uppercase;color:var(--tertiary-light-color);align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.CourseForm-module__718asG__formBadge:before{content:"";background:linear-gradient(135deg,#ff7952e6,#ff4000bf);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #ff79522e}.CourseForm-module__718asG__formTitle{letter-spacing:-.01em;margin:0;font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:600}.CourseForm-module__718asG__formSubtitle{color:var(--tertiary-light-color);max-width:60ch;margin:0;font-size:.95rem;line-height:1.6}.CourseForm-module__718asG__formBody{flex-direction:column;gap:1.25rem;display:flex}.CourseForm-module__718asG__contactSection{flex-direction:column;gap:.5rem;display:flex}.CourseForm-module__718asG__contactHint{color:var(--tertiary-light-color);margin:0;font-size:.85rem}.CourseForm-module__718asG__hydrationOverlay{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;background:#ffffffd1;border-radius:clamp(1.25rem,2.6vw,1.75rem);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex;position:absolute;inset:0}.CourseForm-module__718asG__hydrationSpinner,.CourseForm-module__718asG__hydrationSpinnerError{border:3px solid #fe613b2e;border-top-color:#fe613be6;border-radius:50%;width:3rem;height:3rem;animation:1s linear infinite CourseForm-module__718asG__hydrationSpin}.CourseForm-module__718asG__hydrationSpinnerError{border-color:#ef4444eb #ef444433 #ef444433}@keyframes CourseForm-module__718asG__hydrationSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CourseForm-module__718asG__hydrationMessage{color:var(--tertiary-default-color);max-width:34ch;margin:0;font-size:.95rem;line-height:1.6}.CourseForm-module__718asG__hydrationActions{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;max-width:22rem;display:flex}.CourseForm-module__718asG__hydrationActions>*{flex:9rem}.CourseForm-module__718asG__pricingSection{flex-direction:column;gap:.75rem;display:flex}.CourseForm-module__718asG__pricingLabel{color:var(--tertiary-default-color);font-size:.95rem;font-weight:600}.CourseForm-module__718asG__pricingHint{color:var(--tertiary-light-color);margin:0;font-size:.9rem}.CourseForm-module__718asG__earlyBirdCard{background:linear-gradient(#fff7f3d1 0%,#fff 60%);border:1px solid #0f172a14;border-radius:1rem;flex-direction:column;gap:.9rem;margin-top:.75rem;padding:1.1rem 1.25rem;display:flex}.CourseForm-module__718asG__earlyBirdHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.CourseForm-module__718asG__earlyBirdTitle{color:var(--tertiary-default-color);font-size:.95rem;font-weight:600;display:block}.CourseForm-module__718asG__earlyBirdDescription{max-width:46ch;color:var(--tertiary-light-color);margin:.2rem 0 0;font-size:.85rem;line-height:1.5}.CourseForm-module__718asG__earlyBirdFields{gap:.85rem;display:grid}.CourseForm-module__718asG__earlyBirdDateRow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;display:grid}.CourseForm-module__718asG__earlyBirdFootnote{color:var(--tertiary-light-color);font-size:.85rem;line-height:1.5}.CourseForm-module__718asG__earlyBirdFootnote p{margin:0}.CourseForm-module__718asG__earlyBirdFootnote strong{color:var(--tertiary-default-color)}.CourseForm-module__718asG__editorWrapper{background:#ffffffbf;border:1px solid #cfcfcf99;border-radius:1.25rem;padding:.75rem}.CourseForm-module__718asG__editorSection{flex-direction:column;gap:.5rem;display:flex}.CourseForm-module__718asG__editorLabelRow{color:var(--tertiary-default-color);align-items:center;gap:.5rem;display:flex}.CourseForm-module__718asG__editorLabel{font-size:.95rem;font-weight:600}.CourseForm-module__718asG__imageModal{color:var(--tertiary-default-color);flex-direction:column;gap:1rem;padding:1.75rem 1.5rem 1.5rem;display:flex}.CourseForm-module__718asG__imageModalTitle{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600}.CourseForm-module__718asG__imageModalBody{color:var(--tertiary-light-color);margin:0;font-size:.95rem;line-height:1.6}.CourseForm-module__718asG__imageModalProgress{color:var(--tertiary-default-color);margin:0;font-size:.9rem;font-weight:600}.CourseForm-module__718asG__imageModalError{color:#b91c1c;background:#b91c1c14;border-radius:.9rem;margin:0;padding:.75rem 1rem;font-size:.9rem;line-height:1.5}.CourseForm-module__718asG__imageModalActions{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.CourseForm-module__718asG__imageModalActions>*{flex:10rem}.CourseForm-module__718asG__imageModalSecondary{justify-content:center}.CourseForm-module__718asG__imageModalPrimary{justify-content:center;display:inline-flex}@media (max-width:480px){.CourseForm-module__718asG__surface{border-radius:1.4rem;padding:1.35rem}.CourseForm-module__718asG__imageModal{padding:1.5rem 1.25rem 1.25rem}.CourseForm-module__718asG__imageModalActions{flex-direction:column}.CourseForm-module__718asG__imageModalActions>*{flex:auto;width:100%}}
.smallDropdown-module__fu5pXa__wrapper{width:fit-content;font-size:14px;position:relative}.smallDropdown-module__fu5pXa__header{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d5d5d5;border-radius:8px;justify-content:space-between;align-items:center;gap:4px;padding:4px 8px;display:flex}.smallDropdown-module__fu5pXa__header:hover,.smallDropdown-module__fu5pXa__header:focus{box-shadow:0 0 2px 0 var(--tertiary-ligher-color,#707070)}.smallDropdown-module__fu5pXa__header span{white-space:nowrap}.smallDropdown-module__fu5pXa__arrow{width:12px;height:12px}.smallDropdown-module__fu5pXa__list{z-index:10;background:#fff;border:1px solid #d5d5d5;border-radius:8px;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 2px 4px #0000001a}.smallDropdown-module__fu5pXa__item{cursor:pointer;padding:4px 8px}.smallDropdown-module__fu5pXa__item:hover,.smallDropdown-module__fu5pXa__active{background:#f6f6f6}
.courseDescription-module__dPL9Za__container{font-family:var(--font-inter);color:var(--text-primary);margin-bottom:2rem;line-height:1.6}.courseDescription-module__dPL9Za__content{max-width:100%}:is(.courseDescription-module__dPL9Za__content h1,.courseDescription-module__dPL9Za__content h2,.courseDescription-module__dPL9Za__content h3,.courseDescription-module__dPL9Za__content h4,.courseDescription-module__dPL9Za__content h5){color:var(--text-primary);margin-top:1.5em;margin-bottom:.5em;font-weight:600}.courseDescription-module__dPL9Za__content p{margin-bottom:1em}:is(.courseDescription-module__dPL9Za__content ul,.courseDescription-module__dPL9Za__content ol){margin-bottom:1em;margin-left:1.5em}.courseDescription-module__dPL9Za__content img{border-radius:8px}
.course-module__UZYTmW__container{max-width:1240px;margin:0 auto;padding:104px 32px 72px}.course-module__UZYTmW__header{flex-direction:column;gap:14px;margin-top:8px;display:flex}.course-module__UZYTmW__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.course-module__UZYTmW__breadcrumbs{color:#9ca3af;align-items:center;gap:8px;font-size:13px;display:flex}.course-module__UZYTmW__crumb{color:#1f2937;font-weight:600;text-decoration:none}.course-module__UZYTmW__crumb:hover{text-decoration:underline}.course-module__UZYTmW__crumbMuted{color:#6b7280}.course-module__UZYTmW__sep{color:#d1d5db;font-size:11px}.course-module__UZYTmW__title{letter-spacing:-.02em;color:#111827;margin:6px 0 4px;font-size:34px;font-weight:700;line-height:1.2}.course-module__UZYTmW__headerImage{border-radius:14px;width:180px;max-width:40vw;height:auto;margin-left:auto}.course-module__UZYTmW__metaRow{color:#6b7280;flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;display:flex}.course-module__UZYTmW__metaItem{align-items:center;gap:8px;padding-left:0;display:inline-flex;position:relative}.course-module__UZYTmW__metaItem+.course-module__UZYTmW__metaItem:before{content:"•";color:#e5e7eb;margin-right:16px}.course-module__UZYTmW__metaLabel{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;font-size:12px;font-weight:600}.course-module__UZYTmW__metaValue{color:#111827;font-weight:600}.course-module__UZYTmW__tags{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.course-module__UZYTmW__tag{color:#ef5a2a;text-transform:uppercase;letter-spacing:.04em;background:#fff4ed;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.course-module__UZYTmW__tag:nth-child(3n+2){color:#047857;background:#ecfdf5}.course-module__UZYTmW__tag:nth-child(3n){color:#4338ca;background:#eef2ff}.course-module__UZYTmW__layout{grid-template-columns:minmax(0,1fr) 360px;gap:38px;margin-top:36px;display:grid}.course-module__UZYTmW__layoutExpanded{grid-template-columns:minmax(0,1fr)}.course-module__UZYTmW__main{flex-direction:column;gap:24px;min-width:0;display:flex}.course-module__UZYTmW__descRow{width:100%}.course-module__UZYTmW__contentSection{flex-direction:column;gap:20px;display:flex}.course-module__UZYTmW__contactSection{background:#fff8f3;border:1px solid #f0ede9;border-radius:18px;flex-direction:column;gap:10px;margin-top:12px;padding:18px 22px;display:flex}.course-module__UZYTmW__contactLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:13px;font-weight:600}.course-module__UZYTmW__contactValue{color:#374151;white-space:pre-line;margin:0;font-size:14px;line-height:1.6}.course-module__UZYTmW__sidebar{min-width:0}.course-module__UZYTmW__card{background:#fff;border:1px solid #f0ede9;border-radius:20px;padding:22px;position:sticky;top:0;box-shadow:0 18px 40px #11182714}.course-module__UZYTmW__thumb{border-radius:16px;width:auto;max-width:100%;height:auto;max-height:360px;margin:0 auto;display:block}.course-module__UZYTmW__thumbPlaceholder{background:linear-gradient(135deg,#f9fafb,#e5e7eb);border-radius:16px;width:100%;height:220px}.course-module__UZYTmW__priceStack{flex-direction:column;gap:12px;margin-top:18px;display:flex}.course-module__UZYTmW__priceRow{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.course-module__UZYTmW__priceValue{color:#ef5a2a;font-size:21px;font-weight:700}.course-module__UZYTmW__priceBadge{color:#c2410c;background:linear-gradient(135deg,#ff7a3b1f,#ffc3a63d);border:1px solid #ff7a3b52;border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px;display:inline-flex;box-shadow:0 14px 32px #ef5a2a29}.course-module__UZYTmW__priceBadgeActive{background:linear-gradient(135deg,#ff7a3b2e,#ffd2ba61);border-color:#ff7a3b73;box-shadow:0 18px 36px #ef5a2a33}.course-module__UZYTmW__priceBadgeLabel{letter-spacing:.08em;text-transform:uppercase;color:inherit;font-size:11px;font-weight:700}.course-module__UZYTmW__priceBadgeValue{color:inherit;font-size:19px;font-weight:700}.course-module__UZYTmW__priceOriginal{color:#9ca3af;font-size:14px;text-decoration:line-through}.course-module__UZYTmW__priceMeta{color:#6b7280;flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.course-module__UZYTmW__priceSavings{color:#047857;font-weight:600}.course-module__UZYTmW__priceDeadline{color:#9ca3af}.course-module__UZYTmW__ctaRow{grid-template-columns:1fr 44px;align-items:center;gap:12px;margin-top:16px;display:grid}.course-module__UZYTmW__includes{border-top:1px solid #f0ede9;margin-top:24px;padding-top:18px}.course-module__UZYTmW__includesTitle{color:#9ca3af;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:13px;font-weight:600}.course-module__UZYTmW__includeList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.course-module__UZYTmW__includeItem{color:#4b5563;grid-template-columns:18px 1fr;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:grid}.course-module__UZYTmW__includeIcon{color:#ef5a2a;font-size:13px}@media (max-width:1100px){.course-module__UZYTmW__layout{grid-template-columns:1fr}.course-module__UZYTmW__card{position:static;top:auto}}@media (max-width:900px){.course-module__UZYTmW__container{padding:96px 24px 64px}}@media (max-width:640px){.course-module__UZYTmW__container{padding:88px 20px 56px}.course-module__UZYTmW__title{width:100%;font-size:28px}.course-module__UZYTmW__headerImage{width:auto;max-width:100%;max-height:320px;margin:12px auto 0;display:block}.course-module__UZYTmW__tag{padding:5px 12px;font-size:11px}.course-module__UZYTmW__contactSection{padding:16px}}
.CourseFormActions-module__vsYIEG__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(6rem,12vw,9rem);display:flex}.CourseFormActions-module__vsYIEG__secondaryActions{flex:200px}.CourseFormActions-module__vsYIEG__primaryActions{flex:2 340px;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.CourseFormActions-module__vsYIEG__discardButton{color:var(--exception--3-color);font-size:.85rem;font-weight:600}.CourseFormActions-module__vsYIEG__discardButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.CourseFormActions-module__vsYIEG__actions{flex-direction:column;align-items:stretch;margin-bottom:clamp(7rem,24vw,10rem)}.CourseFormActions-module__vsYIEG__secondaryActions{width:100%}.CourseFormActions-module__vsYIEG__primaryActions{flex-direction:column;align-items:stretch;width:100%}}
.CourseFormCoverSection-module__q0BeLq__mainImageLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--tertiary-light-color);font-size:.85rem;font-weight:600}.CourseFormCoverSection-module__q0BeLq__fileProgressRow{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.CourseFormCoverSection-module__q0BeLq__progressBar{background-color:#94a3b840;border-radius:9999px;flex:1;height:8px;overflow:hidden}.CourseFormCoverSection-module__q0BeLq__progressFill{background:linear-gradient(90deg,#ff7952cc,#ff40008c);width:0;height:100%;transition:width .25s;box-shadow:0 10px 24px -16px #ff795299}.CourseFormCoverSection-module__q0BeLq__progressValue{color:#334155;letter-spacing:.05em;font-size:.75rem;font-weight:600}
