/*!*************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/workspace/ai-articles/AiArticleEditor.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************/

.AiArticleEditor_toolbar__a2HC1 {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.85rem 1rem;
  border-bottom: 1px solid #e2e8f0;
  background: #fff;
}

.AiArticleEditor_toolbar__a2HC1[data-variant='fixed'] {
  border-radius: 1.25rem 1.25rem 0 0;
}

.dark .AiArticleEditor_toolbar__a2HC1 {
  border-color: rgba(148, 163, 184, 0.3);
  background: rgba(15, 23, 42, 0.92);
}

.AiArticleEditor_toolbarScroll__kNcvP {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  flex: 1 1 auto;
  overflow-x: auto;
  padding-bottom: 0.2rem;
  scrollbar-width: none;
}

.AiArticleEditor_toolbarScroll__kNcvP::-webkit-scrollbar {
  display: none;
}

.AiArticleEditor_toolbarGroup__TCMNT {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  padding: 0.25rem;
  border-radius: 999px;
  border: 1px solid #e2e8f0;
  background: #f8fafc;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.65);
  flex-shrink: 0;
}

.dark .AiArticleEditor_toolbarGroup__TCMNT {
  border-color: rgba(148, 163, 184, 0.25);
  background: rgba(30, 41, 59, 0.65);
  box-shadow: inset 0 0 0 1px rgba(15, 23, 42, 0.5);
}

.AiArticleEditor_toolbarSeparator__bqUHV {
  width: 1px;
  height: 2.25rem;
  background: rgba(15, 23, 42, 0.08);
  flex-shrink: 0;
}

.dark .AiArticleEditor_toolbarSeparator__bqUHV {
  background: rgba(148, 163, 184, 0.35);
}

.AiArticleEditor_blockSelect__tkzJW {
  display: flex;
  align-items: center;
}

.AiArticleEditor_blockSelectControl__lC3_G {
  position: relative;
  display: flex;
  align-items: center;
}

.AiArticleEditor_blockSelectField__rSM3o {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 999px;
  border: 1px solid #e2e8f0;
  background: #fff;
  padding: 0.45rem 1.9rem 0.45rem 0.85rem;
  font-size: 0.85rem;
  font-weight: 600;
  color: #0f172a;
  min-width: 7.5rem;
  line-height: 1.1;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;
}

.AiArticleEditor_blockSelectField__rSM3o:focus {
  outline: none;
  border-color: #94a3b8;
  box-shadow: 0 0 0 3px rgba(148, 163, 184, 0.35);
  background: #f8fafc;
}

.dark .AiArticleEditor_blockSelectField__rSM3o {
  border-color: rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.9);
  color: rgba(248, 250, 252, 0.9);
}

.AiArticleEditor_blockSelectChevron__qg_At {
  position: absolute;
  right: 0.65rem;
  width: 0.9rem;
  height: 0.9rem;
  color: #94a3b8;
  pointer-events: none;
}

.dark .AiArticleEditor_blockSelectChevron__qg_At {
  color: rgba(226, 232, 240, 0.9);
}

.AiArticleEditor_toolbarButton__oKAnX {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.35rem;
  height: 2.35rem;
  padding: 0;
  border-radius: 0.9rem;
  border: 1px solid #e2e8f0;
  background: #fff;
  color: #0f172a;
  font-size: 0.82rem;
  font-weight: 600;
  line-height: 1;
  gap: 0.25rem;
  transition: color 0.15s ease, background 0.15s ease, border-color 0.15s ease,
    box-shadow 0.2s ease;
}

.AiArticleEditor_toolbarIcon__Ly2oc {
  width: 1rem;
  height: 1rem;
}

.AiArticleEditor_toolbarButton__oKAnX:hover {
  border-color: #cbd5f5;
  background: #f8fafc;
  color: #0f172a;
  box-shadow: 0 8px 18px rgba(15, 23, 42, 0.1);
}

.AiArticleEditor_toolbarButton__oKAnX:disabled {
  opacity: 0.45;
  cursor: not-allowed;
  box-shadow: none;
}

.AiArticleEditor_toolbarButtonActive__hRBoX {
  border-color: #111827;
  background: #111827;
  color: #fff;
  box-shadow: 0 10px 18px rgba(15, 23, 42, 0.2);
}

.dark .AiArticleEditor_toolbarButton__oKAnX {
  border-color: rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.9);
  color: rgba(226, 232, 240, 0.85);
}

.dark .AiArticleEditor_toolbarButton__oKAnX:hover {
  border-color: rgba(226, 232, 240, 0.55);
  background: rgba(30, 41, 59, 0.9);
  color: rgba(248, 250, 252, 0.95);
}

.dark .AiArticleEditor_toolbarButtonActive__hRBoX {
  border-color: rgba(248, 250, 252, 0.8);
  background: rgba(248, 250, 252, 0.12);
  color: rgba(248, 250, 252, 0.98);
}

.AiArticleEditor_toolbarButtonWithText__6Cw97 {
  width: auto;
  padding: 0 0.85rem;
}

.AiArticleEditor_toolbarButtonText__FUaAb {
  font-size: 0.78rem;
  font-weight: 600;
  letter-spacing: 0.02em;
}

.AiArticleEditor_toolbarButtonAccent__dcJBn {
  background: linear-gradient(135deg, #6366f1, #8b5cf6);
  border-color: transparent;
  color: #fff;
  box-shadow: 0 15px 25px rgba(99, 102, 241, 0.3);
}

.dark .AiArticleEditor_toolbarButtonAccent__dcJBn {
  background: linear-gradient(135deg, #6366f1, #8b5cf6);
  color: #fff;
  border-color: transparent;
}


.AiArticleEditor_toolbarPrimaryButton__XuaJo {
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  padding: 0.55rem 1.35rem;
  border-radius: 999px;
  border: none;
  background: linear-gradient(135deg, #0ea5e9, #6366f1);
  color: #fff;
  font-weight: 600;
  letter-spacing: 0.02em;
  box-shadow: 0 18px 35px rgba(14, 165, 233, 0.35);
  transition: transform 0.2s ease, box-shadow 0.2s ease, opacity 0.2s ease;
}

.AiArticleEditor_toolbarPrimaryButton__XuaJo:hover {
  transform: translateY(-1px);
  box-shadow: 0 25px 40px rgba(14, 165, 233, 0.35);
}

.AiArticleEditor_toolbarPrimaryButton__XuaJo:disabled {
  opacity: 0.6;
  cursor: not-allowed;
  box-shadow: none;
  transform: none;
}

.AiArticleEditor_toolbarPrimaryButtonLoading__YsKus {
  cursor: progress;
}

.AiArticleEditor_toolbarPrimaryButtonLoading__YsKus .AiArticleEditor_toolbarPrimaryIcon__KAFEH {
  animation: AiArticleEditor_aiSpin__tv3tS 1s linear infinite;
}

.AiArticleEditor_toolbarPrimaryIcon__KAFEH {
  width: 1rem;
  height: 1rem;
}

.AiArticleEditor_toolbarPrimaryLabel__5cuKU {
  font-size: 0.82rem;
  font-weight: 700;
  letter-spacing: 0.02em;
}

@media (max-width: 768px) {
  .AiArticleEditor_toolbar__a2HC1 {
    padding: 0.75rem 1.25rem;
  }

  .AiArticleEditor_toolbar__a2HC1[data-variant='fixed'] {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 1.5rem 1.5rem 0 0;
    box-shadow: 0 -18px 45px rgba(15, 23, 42, 0.2);
    z-index: 30;
  }

  .AiArticleEditor_toolbarScroll__kNcvP {
    width: 100%;
  }

  .AiArticleEditor_toolbarPrimaryButton__XuaJo {
    width: 100%;
    justify-content: center;
  }
}

.AiArticleEditor_editorMain__bmaSu[data-mobile-toolbar='true'] {
  padding-bottom: 6.5rem;
}

@media (min-width: 769px) {
  .AiArticleEditor_editorMain__bmaSu[data-mobile-toolbar='true'] {
    padding-bottom: 0;
  }
}

.AiArticleEditor_toolbarLabelStrong__SV_U1 {
  font-weight: 700;
}

.AiArticleEditor_toolbarLabelItalic__lqmFk {
  font-style: italic;
  font-weight: 600;
}

.AiArticleEditor_toolbarLabelUnderline__N0Jiw {
  text-decoration: underline;
  font-weight: 600;
}

.AiArticleEditor_toolbarLabelStrike__lGd1l {
  text-decoration: line-through;
  font-weight: 600;
}

.AiArticleEditor_toolbarLabelHeading__EOVIg {
  font-weight: 700;
  letter-spacing: 0.02em;
}

.AiArticleEditor_toolbarLabelParagraph__Ley9z {
  font-weight: 600;
}

.AiArticleEditor_toolbarLabelCode__Wc1dl,
.AiArticleEditor_toolbarLabelCodeBlock__o0JWi {
  font-family: 'JetBrains Mono', 'SFMono-Regular', SFMono, Menlo, Consolas, monospace;
  font-weight: 600;
  font-size: 0.74rem;
}

.AiArticleEditor_toolbarLabelHighlight__JKuul {
  padding: 0.1rem 0.3rem;
  border-radius: 0.4rem;
  background: rgba(250, 204, 21, 0.35);
  color: rgba(113, 63, 18, 0.95);
  font-weight: 700;
  letter-spacing: 0.02em;
}

.dark .AiArticleEditor_toolbarLabelHighlight__JKuul {
  background: rgba(202, 138, 4, 0.35);
  color: rgba(253, 224, 71, 0.9);
}

.AiArticleEditor_menuButton__FIPPH {
  padding: 0.35rem 0.55rem;
  min-width: 2.1rem;
  font-size: 0.72rem;
}

.AiArticleEditor_bubbleMenu___lVM2,
.AiArticleEditor_floatingMenu__UgR1u {
  display: flex;
  align-items: center;
  gap: 0.35rem;
  padding: 0.45rem 0.6rem;
  border-radius: 999px;
  background: #fff;
  border: 1px solid #e2e8f0;
  box-shadow: 0 25px 45px rgba(15, 23, 42, 0.18);
}

.AiArticleEditor_bubbleMenu___lVM2 .AiArticleEditor_toolbarButton__oKAnX,
.AiArticleEditor_floatingMenu__UgR1u .AiArticleEditor_toolbarButton__oKAnX {
  background: transparent;
  border-color: rgba(15, 23, 42, 0.15);
  color: #0f172a;
  box-shadow: none;
}

.AiArticleEditor_bubbleMenu___lVM2 .AiArticleEditor_toolbarButton__oKAnX:hover,
.AiArticleEditor_floatingMenu__UgR1u .AiArticleEditor_toolbarButton__oKAnX:hover {
  border-color: #94a3b8;
  color: #0f172a;
}

.AiArticleEditor_bubbleMenu___lVM2 .AiArticleEditor_toolbarButtonActive__hRBoX,
.AiArticleEditor_floatingMenu__UgR1u .AiArticleEditor_toolbarButtonActive__hRBoX {
  background: #111827;
  border-color: #111827;
  color: #fff;
}

.AiArticleEditor_editorMain__bmaSu {
  position: relative;
}

.AiArticleEditor_editorShell__2EEhe {
  border-radius: 1.5rem;
  border: 1px solid #e2e8f0;
  background: #fff;
  box-shadow: 0 30px 60px rgba(15, 23, 42, 0.08);
  overflow: hidden;
}

.dark .AiArticleEditor_editorShell__2EEhe {
  border-color: rgba(15, 23, 42, 0.75);
  background: rgba(15, 23, 42, 0.95);
  box-shadow: 0 35px 70px rgba(0, 0, 0, 0.55);
}

.AiArticleEditor_editorSurface__mhoXL {
  position: relative;
  min-height: 320px;
  background: #fff;
}

.dark .AiArticleEditor_editorSurface__mhoXL {
  background: rgba(15, 23, 42, 0.95);
}

.AiArticleEditor_editorContentEditable__xQQiT {
  position: relative;
  min-height: 320px;
  padding: 1.85rem 2rem 2.5rem;
  outline: none;
  background: #fff;
  white-space: pre-wrap;
  word-break: break-word;
  color: #0f172a;
  font-size: 1rem;
  line-height: 1.75;
  font-family: 'Roboto', 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}


.AiArticleEditor_editorContentEditable__xQQiT[data-placeholder-visible='true']::before,
.AiArticleEditor_editorContentEditable__xQQiT.AiArticleEditor_editorContentEmpty__T9ZWg::before {
  content: attr(data-placeholder);
  position: absolute;
  top: 1.85rem;
  left: 2rem;
  right: 2rem;
  color: rgba(148, 163, 184, 0.9);
  pointer-events: none;
  font-weight: 500;
}

.dark .AiArticleEditor_editorContentEditable__xQQiT[data-placeholder-visible='true']::before,
.dark .AiArticleEditor_editorContentEditable__xQQiT.AiArticleEditor_editorContentEmpty__T9ZWg::before {
  color: rgba(148, 163, 184, 0.65);
}

.AiArticleEditor_fieldWithAction__VB_1S {
  position: relative;
}

.AiArticleEditor_inputWithAction__vsUdc {
  padding-right: 3.25rem;
}

.AiArticleEditor_textareaWithAction__YrREc {
  padding-right: 3.25rem;
}

.AiArticleEditor_fieldWithActionTextarea__o6n_J .AiArticleEditor_fieldActionButton__b2Pek {
  top: auto;
  bottom: 0.85rem;
  transform: none;
}

.AiArticleEditor_fieldActionButton__b2Pek {
  position: absolute;
  top: 50%;
  right: 0.75rem;
  transform: translateY(-50%);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.4rem;
  height: 2.4rem;
  border-radius: 999px;
  border: none;
  background-image: linear-gradient(135deg, #38bdf8, #6366f1, #ec4899);
  background-size: 200% 200%;
  color: #fff;
  box-shadow: 0 18px 40px rgba(79, 70, 229, 0.35);
  cursor: pointer;
  transition: transform 0.2s ease, box-shadow 0.2s ease, opacity 0.2s ease;
}

.AiArticleEditor_fieldActionButton__b2Pek:hover {
  transform: translateY(-50%) scale(1.03);
  box-shadow: 0 24px 48px rgba(99, 102, 241, 0.4);
}

.AiArticleEditor_fieldActionButton__b2Pek:disabled {
  opacity: 0.5;
  cursor: not-allowed;
  box-shadow: none;
}

.AiArticleEditor_fieldActionButtonLoading__MKjIJ {
  animation: AiArticleEditor_gradientFlow__emyr9 12s ease infinite;
}

.AiArticleEditor_fieldActionIcon__q_RQ_ {
  width: 1.1rem;
  height: 1.1rem;
}

@keyframes AiArticleEditor_aiSpin__tv3tS {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.AiArticleEditor_fieldActionIconSpinning__JBJhO {
  animation: AiArticleEditor_aiSpin__tv3tS 1s linear infinite;
}

.AiArticleEditor_visuallyHidden__Rl9as {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.AiArticleEditor_editorSeoIndicator__fyHhb {
  padding: 0.85rem 1.5rem 1.1rem;
  border-top: 1px solid rgba(148, 163, 184, 0.2);
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
}

.dark .AiArticleEditor_editorSeoIndicator__fyHhb {
  border-top-color: rgba(148, 163, 184, 0.35);
}

.AiArticleEditor_editorSeoIndicatorMeter___G3MZ {
  flex: 1;
  min-width: 0;
}

.AiArticleEditor_editorSeoGenerateButton__d4FVR {
  flex-shrink: 0;
}

@media (max-width: 768px) {
  .AiArticleEditor_editorSeoIndicator__fyHhb {
    flex-direction: column;
    align-items: stretch;
  }

  .AiArticleEditor_editorSeoGenerateButton__d4FVR {
    width: 100%;
  }
}

.AiArticleEditor_imageDialogOverlay__VEEBp {
  position: fixed;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1.5rem;
  background: rgba(15, 10, 6, 0.6);
  backdrop-filter: blur(8px);
  z-index: 60;
}

.AiArticleEditor_imageDialog__JjThJ {
  width: min(640px, 100%);
  background: #fffdf7;
  border-radius: 1.5rem;
  padding: 1.5rem;
  box-shadow: 0 30px 80px rgba(18, 10, 4, 0.45);
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

.dark .AiArticleEditor_imageDialog__JjThJ {
  background: rgba(20, 17, 14, 0.98);
  color: rgba(255, 250, 240, 0.95);
}

.AiArticleEditor_imageDialogHeader__lYjPD {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1rem;
}

.AiArticleEditor_imageDialogOverline___4v57 {
  margin: 0;
  font-size: 0.7rem;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: #c89d6d;
}

.AiArticleEditor_imageDialogTitle__yoTG6 {
  margin: 0.2rem 0 0.35rem;
  font-size: 1.5rem;
  color: #1f130d;
}

.AiArticleEditor_imageDialogSubtitle__IO7Nt {
  margin: 0;
  font-size: 0.95rem;
  color: rgba(60, 41, 30, 0.8);
}

.dark .AiArticleEditor_imageDialogOverline___4v57 {
  color: rgba(250, 226, 196, 0.8);
}

.dark .AiArticleEditor_imageDialogTitle__yoTG6 {
  color: rgba(255, 249, 239, 0.95);
}

.dark .AiArticleEditor_imageDialogSubtitle__IO7Nt {
  color: rgba(255, 249, 239, 0.7);
}

.AiArticleEditor_imageDialogCloseButton__BI891 {
  border: none;
  background: rgba(0, 0, 0, 0.04);
  color: #4a3628;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 999px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.dark .AiArticleEditor_imageDialogCloseButton__BI891 {
  background: rgba(255, 255, 255, 0.08);
  color: rgba(255, 252, 247, 0.9);
}

.AiArticleEditor_imageDialogBody__QMYrW {
  display: flex;
  flex-direction: column;
  gap: 1.1rem;
}

.AiArticleEditor_imageDialogGrid__bd1zK {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
  gap: 0.85rem;
}

.AiArticleEditor_imageDialogAssetButton__jj3D1 {
  border: 1px solid #f1e5d6;
  border-radius: 1rem;
  background: #fffdf9;
  padding: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  cursor: pointer;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.AiArticleEditor_imageDialogAssetButton__jj3D1:hover {
  transform: translateY(-1px);
  box-shadow: 0 16px 24px rgba(45, 26, 15, 0.15);
}

.AiArticleEditor_imageDialogThumb__1N76Z {
  width: 100%;
  height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
}

.AiArticleEditor_imageDialogAssetMeta__p3bKA {
  padding: 0.55rem 0.75rem 0.65rem;
}

.AiArticleEditor_imageDialogAssetMeta__p3bKA p {
  margin: 0;
  font-size: 0.85rem;
  font-weight: 600;
  color: #2c1a12;
}

.AiArticleEditor_imageDialogAssetMeta__p3bKA span {
  font-size: 0.75rem;
  color: rgba(47, 32, 25, 0.7);
}

.dark .AiArticleEditor_imageDialogAssetButton__jj3D1 {
  border-color: rgba(255, 255, 255, 0.12);
  background: rgba(255, 255, 255, 0.04);
}

.dark .AiArticleEditor_imageDialogAssetMeta__p3bKA p {
  color: rgba(255, 249, 239, 0.9);
}

.dark .AiArticleEditor_imageDialogAssetMeta__p3bKA span {
  color: rgba(255, 249, 239, 0.6);
}

.AiArticleEditor_imageDialogEmpty__Wm_YB {
  margin: 0;
  padding: 1rem;
  border-radius: 1rem;
  border: 1px dashed rgba(200, 165, 134, 0.6);
  background: rgba(255, 250, 243, 0.75);
  text-align: center;
  color: rgba(65, 47, 35, 0.85);
}

.AiArticleEditor_imageDialogForm__H9oyZ {
  display: flex;
  flex-direction: column;
  gap: 0.45rem;
}

.AiArticleEditor_imageDialogLabel__nyhKP {
  font-size: 0.85rem;
  font-weight: 600;
  color: #2c1d15;
}

.AiArticleEditor_imageDialogFieldRow__p89g7 {
  display: flex;
  gap: 0.6rem;
}

.AiArticleEditor_imageDialogInput__rHtUg {
  flex: 1;
  border-radius: 0.9rem;
  border: 1px solid #ecdccc;
  padding: 0.55rem 0.85rem;
  font-size: 0.9rem;
  background: #fffefb;
  color: #2b1d14;
}

.AiArticleEditor_imageDialogInput__rHtUg:focus {
  outline: none;
  border-color: #dfc3a5;
  box-shadow: 0 0 0 3px rgba(223, 195, 165, 0.35);
}

.AiArticleEditor_imageDialogActionButton__EYXfx {
  border: none;
  border-radius: 0.9rem;
  padding: 0.55rem 1.1rem;
  background: #1f140d;
  color: #fffaf1;
  font-weight: 600;
  cursor: pointer;
}

.AiArticleEditor_imageDialogUploadRow__JhC9X {
  display: flex;
  justify-content: flex-end;
}

.AiArticleEditor_imageDialogUploadButton__ck8TK {
  border: 1px solid rgba(33, 24, 17, 0.25);
  border-radius: 0.9rem;
  padding: 0.5rem 1rem;
  background: transparent;
  font-weight: 600;
  color: #2c1a12;
  cursor: pointer;
}

.AiArticleEditor_imageDialogError__dbb7i {
  margin: 0;
  padding: 0.5rem 0.75rem;
  border-radius: 0.85rem;
  background: rgba(244, 67, 54, 0.1);
  color: #c62828;
  font-size: 0.85rem;
}

.AiArticleEditor_imageDialogHint__hTd3g {
  margin: 0;
  font-size: 0.8rem;
  color: rgba(60, 41, 30, 0.65);
}

.dark .AiArticleEditor_imageDialogInput__rHtUg {
  background: rgba(18, 14, 11, 0.95);
  border-color: rgba(255, 255, 255, 0.15);
  color: rgba(255, 249, 239, 0.95);
}

.dark .AiArticleEditor_imageDialogActionButton__EYXfx {
  background: rgba(255, 255, 255, 0.08);
  color: rgba(255, 249, 239, 0.95);
}

.dark .AiArticleEditor_imageDialogUploadButton__ck8TK {
  border-color: rgba(255, 255, 255, 0.15);
  color: rgba(255, 249, 239, 0.85);
}

.dark .AiArticleEditor_imageDialogError__dbb7i {
  background: rgba(229, 57, 53, 0.15);
  color: rgba(255, 205, 210, 0.95);
}

.dark .AiArticleEditor_imageDialogHint__hTd3g {
  color: rgba(255, 249, 239, 0.6);
}

@media (max-width: 640px) {
  .AiArticleEditor_imageDialogOverlay__VEEBp {
    padding: 1rem;
  }

  .AiArticleEditor_imageDialog__JjThJ {
    padding: 1.1rem;
  }

  .AiArticleEditor_imageDialogFieldRow__p89g7 {
    flex-direction: column;
  }

  .AiArticleEditor_imageDialogUploadRow__JhC9X {
    justify-content: stretch;
  }

  .AiArticleEditor_imageDialogUploadButton__ck8TK,
  .AiArticleEditor_imageDialogActionButton__EYXfx {
    width: 100%;
    text-align: center;
  }
}

.AiArticleEditor_editorContentEditable__xQQiT:focus {
  outline: none;
}

.AiArticleEditor_editorContentEditable__xQQiT > * + * {
  margin-top: 1.1rem;
}

.AiArticleEditor_editorContentEditable__xQQiT h2 {
  font-size: 1.85rem;
  font-weight: 600;
  color: #2b1d15;
}

.AiArticleEditor_editorContentEditable__xQQiT h3 {
  font-size: 1.5rem;
  font-weight: 600;
  color: #3c271c;
}

.AiArticleEditor_editorContentEditable__xQQiT blockquote {
  border-left: 3px solid #e6dfd3;
  padding-left: 1.25rem;
  font-style: italic;
  color: #4b392f;
  background: rgba(253, 250, 242, 0.65);
  border-radius: 1rem;
}

.AiArticleEditor_editorContentEditable__xQQiT mark[data-highlight] {
  background: rgba(255, 239, 199, 0.9);
  border-radius: 0.35rem;
  padding: 0.1rem 0.25rem;
  box-shadow: inset 0 0 0 1px rgba(227, 190, 138, 0.4);
}

.AiArticleEditor_editorContentEditable__xQQiT ul,
.AiArticleEditor_editorContentEditable__xQQiT ol {
  padding-left: 1.35rem;
}

.AiArticleEditor_editorContentEditable__xQQiT a {
  color: #6f4d3c;
  text-decoration: underline;
  text-decoration-thickness: 2px;
}

.dark .AiArticleEditor_editorContentEditable__xQQiT {
  color: #ffffff;
  background: rgba(15, 23, 42, 0.95);
}

.dark .AiArticleEditor_editorContentEditable__xQQiT p,
.dark .AiArticleEditor_editorContentEditable__xQQiT h1,
.dark .AiArticleEditor_editorContentEditable__xQQiT h2,
.dark .AiArticleEditor_editorContentEditable__xQQiT h3,
.dark .AiArticleEditor_editorContentEditable__xQQiT h4,
.dark .AiArticleEditor_editorContentEditable__xQQiT h5,
.dark .AiArticleEditor_editorContentEditable__xQQiT h6,
.dark .AiArticleEditor_editorContentEditable__xQQiT li,
.dark .AiArticleEditor_editorContentEditable__xQQiT strong,
.dark .AiArticleEditor_editorContentEditable__xQQiT em,
.dark .AiArticleEditor_editorContentEditable__xQQiT span {
  color: #ffffff;
}

.dark .AiArticleEditor_editorContentEditable__xQQiT blockquote {
  border-left-color: rgba(96, 165, 250, 0.5);
  color: #ffffff;
  background: rgba(15, 23, 42, 0.9);
}

.dark .AiArticleEditor_editorContentEditable__xQQiT mark[data-highlight] {
  background: rgba(250, 204, 21, 0.35);
  color: #ffffff;
  box-shadow: inset 0 0 0 1px rgba(250, 204, 21, 0.6);
}

.dark .AiArticleEditor_editorContentEditable__xQQiT a {
  color: #60a5fa;
}

.AiArticleEditor_sidebar__XZ1gS {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  border-radius: 1.5rem;
  border: 1px solid rgba(148, 163, 184, 0.25);
  background: linear-gradient(150deg, rgba(79, 70, 229, 0.12), rgba(255, 255, 255, 0.9));
  padding: 1.5rem;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45), 0 18px 40px rgba(79, 70, 229, 0.18);
  color: rgba(15, 23, 42, 0.88);
}

.dark .AiArticleEditor_sidebar__XZ1gS {
  border-color: rgba(99, 102, 241, 0.4);
  background: linear-gradient(150deg, rgba(46, 16, 101, 0.55), rgba(30, 41, 59, 0.85));
  box-shadow: inset 0 1px 0 rgba(226, 232, 240, 0.15), 0 22px 45px rgba(15, 23, 42, 0.55);
  color: rgba(226, 232, 240, 0.95);
}

.AiArticleEditor_sidebarIntro__yeIRa {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.75rem 1rem;
  border-radius: 1rem;
  background: rgba(255, 255, 255, 0.65);
  border: 1px solid rgba(148, 163, 184, 0.3);
  font-size: 0.85rem;
  font-weight: 600;
  color: rgba(79, 70, 229, 0.95);
  text-align: center;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}

.dark .AiArticleEditor_sidebarIntro__yeIRa {
  background: rgba(79, 70, 229, 0.2);
  border-color: rgba(165, 180, 252, 0.4);
  color: rgba(226, 232, 240, 0.95);
  box-shadow: inset 0 1px 0 rgba(226, 232, 240, 0.2);
}

.AiArticleEditor_sidebarTagline__3QeUZ {
  display: block;
  line-height: 1.3;
}

.AiArticleEditor_coverCard___wDHv {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 1.25rem;
  border-radius: 1.35rem;
  border: 1px solid rgba(148, 163, 184, 0.3);
  background: rgba(255, 255, 255, 0.82);
  box-shadow: 0 18px 32px rgba(79, 70, 229, 0.12);
}

.dark .AiArticleEditor_coverCard___wDHv {
  border-color: rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.75);
  box-shadow: 0 22px 40px rgba(15, 23, 42, 0.55);
}

.AiArticleEditor_coverHeader__7rohc {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 0.75rem;
}

.AiArticleEditor_coverActions___qk0V {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
}

.AiArticleEditor_coverUploadButton__BzgbP {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  padding: 0.4rem 0.9rem;
  border-radius: 999px;
  border: 1px solid rgba(79, 70, 229, 0.35);
  background: rgba(79, 70, 229, 0.1);
  font-size: 0.7rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgba(55, 48, 163, 0.95);
  cursor: pointer;
  transition: border-color 0.2s ease, background 0.2s ease, color 0.2s ease;
}

.AiArticleEditor_coverUploadButton__BzgbP:hover {
  border-color: rgba(79, 70, 229, 0.6);
  background: rgba(79, 70, 229, 0.2);
}

.dark .AiArticleEditor_coverUploadButton__BzgbP {
  border-color: rgba(129, 140, 248, 0.35);
  background: rgba(79, 70, 229, 0.25);
  color: rgba(224, 231, 255, 0.95);
}

.dark .AiArticleEditor_coverUploadButton__BzgbP:hover {
  border-color: rgba(129, 140, 248, 0.55);
  background: rgba(79, 70, 229, 0.35);
}

.AiArticleEditor_coverOverline__8pKQv {
  margin: 0;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgba(79, 70, 229, 0.95);
}

.dark .AiArticleEditor_coverOverline__8pKQv {
  color: rgba(165, 180, 252, 0.95);
}

.AiArticleEditor_coverSubtitle__mCiKv {
  margin: 0.25rem 0 0;
  font-size: 0.8rem;
  color: rgba(30, 41, 59, 0.75);
}

.dark .AiArticleEditor_coverSubtitle__mCiKv {
  color: rgba(226, 232, 240, 0.75);
}

.AiArticleEditor_coverRemove__yE0tk {
  align-self: center;
  border: none;
  background: none;
  font-size: 0.7rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: rgba(239, 68, 68, 0.95);
  cursor: pointer;
}

.AiArticleEditor_coverRemove__yE0tk:hover {
  color: rgba(220, 38, 38, 0.95);
}

.dark .AiArticleEditor_coverRemove__yE0tk {
  color: rgba(248, 113, 113, 0.95);
}

.AiArticleEditor_coverPlaceholder__dgdr8,
.AiArticleEditor_coverPreview__BY9ia {
  display: grid;
  grid-template-columns: 120px 1fr;
  gap: 1rem;
  padding: 0.85rem;
  border-radius: 1.1rem;
  border: 1px dashed rgba(79, 70, 229, 0.35);
  background: rgba(79, 70, 229, 0.08);
  color: inherit;
  cursor: pointer;
  text-align: left;
  transition: border-color 0.2s ease, background 0.2s ease, transform 0.2s ease;
}

.AiArticleEditor_coverPlaceholder__dgdr8:hover,
.AiArticleEditor_coverPreview__BY9ia:hover {
  border-color: rgba(79, 70, 229, 0.55);
  background: rgba(79, 70, 229, 0.12);
  transform: translateY(-1px);
}

.dark .AiArticleEditor_coverPlaceholder__dgdr8,
.dark .AiArticleEditor_coverPreview__BY9ia {
  border-color: rgba(129, 140, 248, 0.45);
  background: rgba(79, 70, 229, 0.18);
}

.dark .AiArticleEditor_coverPlaceholder__dgdr8:hover,
.dark .AiArticleEditor_coverPreview__BY9ia:hover {
  border-color: rgba(129, 140, 248, 0.6);
  background: rgba(99, 102, 241, 0.25);
}

.AiArticleEditor_coverPlaceholder__dgdr8 {
  grid-template-columns: 72px 1fr;
  align-items: center;
  justify-items: start;
  border-style: dashed;
}

.AiArticleEditor_coverPlaceholderIcon__h8_zI {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  border-radius: 1rem;
  background: rgba(79, 70, 229, 0.12);
  color: rgba(79, 70, 229, 0.95);
  font-size: 1.5rem;
  font-weight: 600;
}

.dark .AiArticleEditor_coverPlaceholderIcon__h8_zI {
  background: rgba(99, 102, 241, 0.3);
  color: rgba(199, 210, 254, 0.95);
}

.AiArticleEditor_coverPlaceholderTitle__d87GJ {
  font-size: 0.95rem;
  font-weight: 600;
  color: rgba(30, 41, 59, 0.9);
}

.AiArticleEditor_coverPlaceholderSubtitle__ru4BX {
  font-size: 0.75rem;
  color: rgba(71, 85, 105, 0.8);
}

.dark .AiArticleEditor_coverPlaceholderTitle__d87GJ {
  color: rgba(226, 232, 240, 0.95);
}

.dark .AiArticleEditor_coverPlaceholderSubtitle__ru4BX {
  color: rgba(148, 163, 184, 0.8);
}

.AiArticleEditor_coverPreviewThumb__GeaPs {
  width: 100%;
  aspect-ratio: 16 / 9;
  border-radius: 1rem;
  overflow: hidden;
  background: rgba(15, 23, 42, 0.05);
}

.AiArticleEditor_coverPreviewThumb__GeaPs img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.AiArticleEditor_coverPreviewDetails__CT5BE {
  display: flex;
  flex-direction: column;
  gap: 0.35rem;
  align-self: center;
}

.AiArticleEditor_coverPreviewTitle__3lIaW {
  font-size: 0.95rem;
  font-weight: 600;
  color: rgba(30, 41, 59, 0.95);
}

.dark .AiArticleEditor_coverPreviewTitle__3lIaW {
  color: rgba(226, 232, 240, 0.95);
}

.AiArticleEditor_coverPreviewMeta__dy_fr {
  font-size: 0.75rem;
  color: rgba(71, 85, 105, 0.8);
}

.dark .AiArticleEditor_coverPreviewMeta__dy_fr {
  color: rgba(148, 163, 184, 0.75);
}

.AiArticleEditor_coverPreviewBadge__kGkRf {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  align-self: flex-start;
  padding: 0.2rem 0.55rem;
  border-radius: 999px;
  font-size: 0.65rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  background: rgba(79, 70, 229, 0.15);
  color: rgba(55, 48, 163, 0.95);
}

.dark .AiArticleEditor_coverPreviewBadge__kGkRf {
  background: rgba(129, 140, 248, 0.2);
  color: rgba(199, 210, 254, 0.95);
}

.AiArticleEditor_coverPreviewAction___V2qA {
  margin-top: 0.15rem;
  font-size: 0.7rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: rgba(79, 70, 229, 0.8);
}

.dark .AiArticleEditor_coverPreviewAction___V2qA {
  color: rgba(165, 180, 252, 0.85);
}

.AiArticleEditor_coverPickerBackdrop___KQrs {
  position: fixed;
  inset: 0;
  z-index: 50;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2rem;
  background: rgba(15, 23, 42, 0.45);
  backdrop-filter: blur(6px);
}

.AiArticleEditor_coverPicker__UXOLy {
  width: min(960px, 100%);
  max-height: min(720px, 90vh);
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  padding: 1.5rem;
  border-radius: 1.5rem;
  background: rgba(255, 255, 255, 0.95);
  box-shadow: 0 35px 70px rgba(15, 23, 42, 0.35);
  overflow: hidden;
}

.dark .AiArticleEditor_coverPicker__UXOLy {
  background: rgba(15, 23, 42, 0.92);
  box-shadow: 0 40px 80px rgba(2, 6, 23, 0.65);
}

.AiArticleEditor_coverPickerHeader__LAdjJ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.5rem;
}

.AiArticleEditor_coverPickerTitle__NJcX_ {
  margin: 0;
  font-size: 1.1rem;
  font-weight: 600;
  color: rgba(15, 23, 42, 0.95);
}

.dark .AiArticleEditor_coverPickerTitle__NJcX_ {
  color: rgba(226, 232, 240, 0.95);
}

.AiArticleEditor_coverPickerSubtitle__30o_5 {
  margin: 0.25rem 0 0;
  font-size: 0.85rem;
  color: rgba(71, 85, 105, 0.8);
}

.dark .AiArticleEditor_coverPickerSubtitle__30o_5 {
  color: rgba(148, 163, 184, 0.8);
}

.AiArticleEditor_coverPickerClose___vpaZ {
  border: none;
  border-radius: 999px;
  padding: 0.4rem 0.9rem;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  background: rgba(79, 70, 229, 0.12);
  color: rgba(55, 48, 163, 0.95);
  cursor: pointer;
}

.AiArticleEditor_coverPickerClose___vpaZ:hover {
  background: rgba(79, 70, 229, 0.18);
}

.dark .AiArticleEditor_coverPickerClose___vpaZ {
  background: rgba(129, 140, 248, 0.25);
  color: rgba(199, 210, 254, 0.95);
}

.dark .AiArticleEditor_coverPickerClose___vpaZ:hover {
  background: rgba(129, 140, 248, 0.35);
}

.AiArticleEditor_coverPickerGrid__5R6OP {
  flex: 1;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
  gap: 1rem;
  overflow-y: auto;
  padding-right: 0.5rem;
}

.AiArticleEditor_coverPickerItem__QOfQ_ {
  display: flex;
  flex-direction: column;
  border: none;
  border-radius: 1rem;
  overflow: hidden;
  background: rgba(248, 250, 252, 0.85);
  cursor: pointer;
  text-align: left;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.AiArticleEditor_coverPickerItem__QOfQ_:hover {
  transform: translateY(-2px);
  box-shadow: 0 18px 35px rgba(15, 23, 42, 0.2);
}

.dark .AiArticleEditor_coverPickerItem__QOfQ_ {
  background: rgba(30, 41, 59, 0.85);
}

.dark .AiArticleEditor_coverPickerItem__QOfQ_:hover {
  box-shadow: 0 20px 45px rgba(2, 6, 23, 0.45);
}

.AiArticleEditor_coverPickerThumb__5TSnM {
  width: 100%;
  aspect-ratio: 4 / 3;
  overflow: hidden;
}

.AiArticleEditor_coverPickerThumb__5TSnM img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.AiArticleEditor_coverPickerMeta__O0_Iq {
  padding: 0.75rem;
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.AiArticleEditor_coverPickerAssetName__VrCmO {
  margin: 0;
  font-size: 0.9rem;
  font-weight: 600;
  color: rgba(15, 23, 42, 0.95);
}

.dark .AiArticleEditor_coverPickerAssetName__VrCmO {
  color: rgba(226, 232, 240, 0.95);
}

.AiArticleEditor_coverPickerAssetInfo__w6cnf {
  margin: 0;
  font-size: 0.75rem;
  color: rgba(71, 85, 105, 0.75);
}

.dark .AiArticleEditor_coverPickerAssetInfo__w6cnf {
  color: rgba(148, 163, 184, 0.75);
}

.AiArticleEditor_coverPickerEmpty__LOgCH {
  grid-column: 1 / -1;
  margin: 0;
  padding: 2rem;
  border-radius: 1.2rem;
  background: rgba(248, 250, 252, 0.9);
  font-size: 0.9rem;
  color: rgba(71, 85, 105, 0.85);
  text-align: center;
}

.dark .AiArticleEditor_coverPickerEmpty__LOgCH {
  background: rgba(30, 41, 59, 0.8);
  color: rgba(226, 232, 240, 0.85);
}

.AiArticleEditor_coverUploadStatus__yGpvR {
  margin: 0;
  font-size: 0.78rem;
  color: rgba(30, 41, 59, 0.75);
}

.dark .AiArticleEditor_coverUploadStatus__yGpvR {
  color: rgba(226, 232, 240, 0.75);
}

.AiArticleEditor_coverUploadStatusError__HbPk8 {
  color: rgba(239, 68, 68, 0.95);
}

.dark .AiArticleEditor_coverUploadStatusError__HbPk8 {
  color: rgba(248, 113, 113, 0.95);
}

.AiArticleEditor_coverPickerUploadRow__Qz0cR {
  display: flex;
  justify-content: flex-end;
  margin-top: 1.5rem;
  padding-top: 1.5rem;
  border-top: 1px solid rgba(148, 163, 184, 0.2);
}

.dark .AiArticleEditor_coverPickerUploadRow__Qz0cR {
  border-top-color: rgba(255, 255, 255, 0.1);
}

.AiArticleEditor_coverPickerUploadButton__ZZdng {
  border: 1px solid rgba(33, 24, 17, 0.25);
  border-radius: 0.9rem;
  padding: 0.5rem 1rem;
  background: transparent;
  font-weight: 600;
  color: #2c1a12;
  cursor: pointer;
  transition: all 0.2s ease;
}

.AiArticleEditor_coverPickerUploadButton__ZZdng:hover:not(:disabled) {
  background: rgba(33, 24, 17, 0.05);
  border-color: rgba(33, 24, 17, 0.35);
}

.AiArticleEditor_coverPickerUploadButton__ZZdng:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.dark .AiArticleEditor_coverPickerUploadButton__ZZdng {
  border-color: rgba(255, 255, 255, 0.15);
  color: rgba(255, 249, 239, 0.85);
}

.dark .AiArticleEditor_coverPickerUploadButton__ZZdng:hover:not(:disabled) {
  background: rgba(255, 255, 255, 0.08);
  border-color: rgba(255, 255, 255, 0.25);
}

.AiArticleEditor_coverPickerError__mkat5 {
  margin: 1rem 0 0;
  padding: 0.5rem 0.75rem;
  border-radius: 0.85rem;
  background: rgba(244, 67, 54, 0.1);
  color: #c62828;
  font-size: 0.85rem;
}

.dark .AiArticleEditor_coverPickerError__mkat5 {
  background: rgba(229, 57, 53, 0.15);
  color: rgba(255, 205, 210, 0.95);
}

.AiArticleEditor_aiAssistCard__vNhLP {
  border-radius: 1.6rem;
  padding: 1.5rem;
  border: 1px solid rgba(148, 163, 184, 0.3);
  background: transparent;
  color: rgba(226, 232, 240, 0.95);
  box-shadow: none;
}

.dark .AiArticleEditor_aiAssistCard__vNhLP {
  border-color: rgba(99, 102, 241, 0.45);
  background: transparent;
  box-shadow: none;
}

@keyframes AiArticleEditor_gradientFlow__emyr9 {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

.AiArticleEditor_aiAssistHeader__emL_B {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

@media (min-width: 640px) {
  .AiArticleEditor_aiAssistHeader__emL_B {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 1.5rem;
  }
}

.AiArticleEditor_aiAssistOverline__Q1NOe {
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: rgba(191, 219, 254, 0.95);
}

.AiArticleEditor_aiAssistSubtitle__GD1DJ {
  margin-top: 0.35rem;
  font-size: 0.9rem;
  color: rgba(226, 232, 240, 0.85);
}

.dark .AiArticleEditor_aiAssistSubtitle__GD1DJ {
  color: rgba(226, 232, 240, 0.88);
}

.AiArticleEditor_aiAssistBadge__iLVOk {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.35rem 0.75rem;
  border-radius: 999px;
  font-size: 0.7rem;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  border: 1px solid transparent;
}

.AiArticleEditor_aiAssistBadgeIdle__J2m38 {
  border-color: rgba(191, 219, 254, 0.4);
  color: rgba(191, 219, 254, 0.95);
  background: rgba(59, 130, 246, 0.2);
}

.AiArticleEditor_aiAssistBadgeLoading__nyvFX {
  border-color: rgba(250, 204, 21, 0.45);
  color: rgba(253, 224, 71, 0.95);
  background: rgba(217, 119, 6, 0.2);
}

.AiArticleEditor_aiAssistBadgeSuccess__mB0YS {
  border-color: rgba(16, 185, 129, 0.5);
  color: rgba(16, 185, 129, 0.95);
  background: rgba(34, 197, 94, 0.2);
}

.AiArticleEditor_aiAssistBadgeError__Q2TUi {
  border-color: rgba(248, 113, 113, 0.6);
  color: rgba(248, 113, 113, 0.95);
  background: rgba(239, 68, 68, 0.2);
}

.AiArticleEditor_aiAssistFields__9d44J {
  display: grid;
  gap: 1rem;
  margin-top: 1.25rem;
}

@media (min-width: 640px) {
  .AiArticleEditor_aiAssistFields__9d44J {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: start;
  }
}

.AiArticleEditor_aiAssistField__jCZw8 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.AiArticleEditor_aiAssistLabel__3h_Vn {
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: rgba(71, 85, 105, 0.9);
}

.dark .AiArticleEditor_aiAssistLabel__3h_Vn {
  color: rgba(255, 255, 255, 0.95);
}

.AiArticleEditor_aiAssistTextarea__z7o1m,
.AiArticleEditor_aiAssistSelect__0Wm76 {
  width: 100%;
  padding: 0.85rem 1rem;
  border-radius: 1rem;
  border: 1px solid rgba(203, 213, 225, 0.6);
  background: rgba(255, 255, 255, 0.95);
  color: rgba(30, 41, 59, 0.95);
  font-size: 0.9rem;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05);
}

.dark .AiArticleEditor_aiAssistTextarea__z7o1m,
.dark .AiArticleEditor_aiAssistSelect__0Wm76 {
  border-color: rgba(191, 219, 254, 0.45);
  background: rgba(15, 23, 42, 0.7);
  color: rgba(226, 232, 240, 0.95);
  box-shadow: inset 0 1px 0 rgba(226, 232, 240, 0.15);
}

.AiArticleEditor_aiAssistHelper__83yA3 {
  font-size: 0.75rem;
  color: rgba(71, 85, 105, 0.75);
  line-height: 1.4;
}

.dark .AiArticleEditor_aiAssistHelper__83yA3 {
  color: rgba(255, 255, 255, 0.85);
}

.AiArticleEditor_aiAssistTextarea__z7o1m {
  min-height: 7rem;
  resize: vertical;
  line-height: 1.5;
}

.AiArticleEditor_aiAssistSelect__0Wm76 {
  cursor: pointer;
}

.AiArticleEditor_aiAssistTextarea__z7o1m::-moz-placeholder {
  color: rgba(100, 116, 139, 0.6);
}

.AiArticleEditor_aiAssistTextarea__z7o1m::placeholder {
  color: rgba(100, 116, 139, 0.6);
}

.dark .AiArticleEditor_aiAssistTextarea__z7o1m::-moz-placeholder {
  color: rgba(191, 219, 254, 0.65);
}

.dark .AiArticleEditor_aiAssistTextarea__z7o1m::placeholder {
  color: rgba(191, 219, 254, 0.65);
}

.AiArticleEditor_aiAssistTextarea__z7o1m:focus,
.AiArticleEditor_aiAssistSelect__0Wm76:focus {
  outline: none;
  border-color: rgba(99, 102, 241, 0.6);
  box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.2);
}

.dark .AiArticleEditor_aiAssistTextarea__z7o1m:focus,
.dark .AiArticleEditor_aiAssistSelect__0Wm76:focus {
  border-color: rgba(129, 140, 248, 0.75);
  box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.35);
}

.AiArticleEditor_aiAssistRow__49DW0 {
  display: grid;
  gap: 1rem;
}

@media (min-width: 768px) {
  .AiArticleEditor_aiAssistRow__49DW0 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: flex-start;
  }
}

.AiArticleEditor_aiAssistStyleButtons__kd9h9,
.AiArticleEditor_aiAssistWordCountButtons__6Pepo {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
}

.AiArticleEditor_aiAssistStyleButton__UDD_1,
.AiArticleEditor_aiAssistWordCountButton__DXLJQ {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.35rem 0.9rem;
  border-radius: 999px;
  border: 1px solid rgba(148, 163, 184, 0.65);
  background-color: transparent;
  font-size: 0.8rem;
  font-weight: 500;
  color: rgba(15, 23, 42, 0.9);
  transition: border-color 0.15s ease, color 0.15s ease;
}

.AiArticleEditor_aiAssistStyleButton__UDD_1 span,
.AiArticleEditor_aiAssistWordCountButton__DXLJQ span {
  white-space: nowrap;
}

.dark .AiArticleEditor_aiAssistStyleButton__UDD_1,
.dark .AiArticleEditor_aiAssistStyleButton__UDD_1 *,
.dark .AiArticleEditor_aiAssistStyleButton__UDD_1 span,
.dark .AiArticleEditor_aiAssistWordCountButton__DXLJQ,
.dark .AiArticleEditor_aiAssistWordCountButton__DXLJQ *,
.dark .AiArticleEditor_aiAssistWordCountButton__DXLJQ span {
  color: rgba(255, 255, 255, 0.95) !important;
}

.AiArticleEditor_aiAssistStyleButton__UDD_1:hover,
.AiArticleEditor_aiAssistWordCountButton__DXLJQ:hover {
  border-color: rgba(129, 140, 248, 0.9);
  background-color: transparent;
  box-shadow: none;
}

.AiArticleEditor_aiAssistStyleButtonActive__PCtjq,
.AiArticleEditor_aiAssistWordCountButtonActive__9mKr9 {
  border-color: rgba(99, 102, 241, 0.95);
  background-image: linear-gradient(135deg, #6366f1, #8b5cf6);
  color: #ffffff;
  box-shadow: none;
}

.dark .AiArticleEditor_aiAssistStyleButton__UDD_1,
.dark .AiArticleEditor_aiAssistWordCountButton__DXLJQ {
  border-color: rgba(148, 163, 184, 0.75);
  background-color: transparent;
  color: rgba(255, 255, 255, 0.95) !important;
}

.dark .AiArticleEditor_aiAssistStyleButton__UDD_1:hover,
.dark .AiArticleEditor_aiAssistWordCountButton__DXLJQ:hover {
  border-color: rgba(191, 219, 254, 0.95);
  background-color: transparent;
  color: rgba(255, 255, 255, 0.95) !important;
}

.dark .AiArticleEditor_aiAssistStyleButtonActive__PCtjq,
.dark .AiArticleEditor_aiAssistWordCountButtonActive__9mKr9 {
  border-color: rgba(191, 219, 254, 0.95);
  background-image: linear-gradient(135deg, #4f46e5, #7c3aed);
  color: #ffffff !important;
}

.AiArticleEditor_aiAssistSection__jRqQs {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.AiArticleEditor_aiAssistSectionLabel__A8Qln {
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: rgba(71, 85, 105, 0.95);
}

::global(.AiArticleEditor_dark__qgcVJ) .AiArticleEditor_aiAssistSectionLabel__A8Qln {
  color: rgba(248, 250, 252, 0.98);
}

.AiArticleEditor_aiAssistButtonGroup__3Pvi_ {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.AiArticleEditor_aiAssistOptionButton__MXroE {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.4rem 1rem;
  border-radius: 999px;
  border: 1px solid rgba(148, 163, 184, 0.6);
  background-color: transparent;
  font-size: 0.8rem;
  font-weight: 500;
  color: rgba(15, 23, 42, 0.9);
  transition: border-color 0.15s ease, color 0.15s ease;
}

.AiArticleEditor_aiAssistOptionButton__MXroE:hover {
  border-color: rgba(129, 140, 248, 0.9);
  background-color: transparent;
  box-shadow: none;
}

.AiArticleEditor_aiAssistOptionButtonActive__Vdfe9 {
  border-color: rgba(99, 102, 241, 0.95);
  background-image: linear-gradient(135deg, #6366f1, #8b5cf6);
  color: #ffffff;
  box-shadow: none;
}

.dark .AiArticleEditor_aiAssistOptionButton__MXroE {
  border-color: rgba(148, 163, 184, 0.75);
  background-color: transparent;
  color: rgba(255, 255, 255, 0.95) !important;
}

.dark .AiArticleEditor_aiAssistOptionButton__MXroE:hover {
  border-color: rgba(191, 219, 254, 0.95);
  background-color: transparent;
  color: rgba(255, 255, 255, 0.95) !important;
}

.dark .AiArticleEditor_aiAssistOptionButtonActive__Vdfe9 {
  border-color: rgba(191, 219, 254, 0.95);
  background-image: linear-gradient(135deg, #4f46e5, #7c3aed);
  color: #ffffff !important;
}

.AiArticleEditor_aiAssistOptionLabel__VVcmK {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
}

.dark .AiArticleEditor_aiAssistOptionButton__MXroE,
.dark .AiArticleEditor_aiAssistOptionButton__MXroE *,
.dark .AiArticleEditor_aiAssistOptionButton__MXroE span,
.dark .AiArticleEditor_aiAssistOptionLabel__VVcmK,
.dark .AiArticleEditor_aiAssistOptionLabel__VVcmK *,
.dark .AiArticleEditor_aiAssistOptionLabel__VVcmK span {
  color: rgba(255, 255, 255, 0.95) !important;
}

.AiArticleEditor_aiAssistOptionBullet__FtB0I {
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 999px;
  background: rgba(99, 102, 241, 0.9);
}

.dark .AiArticleEditor_aiAssistOptionBullet__FtB0I {
  background: rgba(255, 255, 255, 0.95);
}

.AiArticleEditor_aiAssistModelGroup__GfCDL {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.AiArticleEditor_aiAssistModelButton__32RFc {
  width: 100%;
  text-align: left;
  border-radius: 1rem;
  border: 1px solid rgba(148, 163, 184, 0.5);
  background: transparent;
  padding: 0.75rem 0.9rem;
  font-size: 0.85rem;
  color: rgba(15, 23, 42, 0.95);
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 0.75rem;
  transition: border-color 0.15s ease, transform 0.15s ease;
}

.AiArticleEditor_aiAssistModelButton__32RFc:hover {
  border-color: rgba(99, 102, 241, 0.9);
  box-shadow: none;
  transform: translateY(-1px);
}

.AiArticleEditor_aiAssistModelButtonActive__E4gM3 {
  border-color: rgba(79, 70, 229, 0.95);
  background: linear-gradient(135deg, #4f46e5, #6366f1);
  color: #ffffff;
  box-shadow: none;
}

.AiArticleEditor_aiAssistModelButtonDisabled__6M4qi {
  opacity: 0.6;
  cursor: not-allowed;
}

.dark .AiArticleEditor_aiAssistModelButton__32RFc {
  border-color: rgba(148, 163, 184, 0.7);
  background: transparent;
  color: rgba(255, 255, 255, 0.95) !important;
}

.dark .AiArticleEditor_aiAssistModelButton__32RFc *,
.dark .AiArticleEditor_aiAssistModelButton__32RFc span,
.dark .AiArticleEditor_aiAssistModelLabel__ySqbf,
.dark .AiArticleEditor_aiAssistModelLabel__ySqbf *,
.dark .AiArticleEditor_aiAssistModelLabel__ySqbf span,
.dark .AiArticleEditor_aiAssistModelDescription__oTwwl {
  color: rgba(255, 255, 255, 0.95) !important;
}

.dark .AiArticleEditor_aiAssistModelButtonActive__E4gM3 {
  border-color: rgba(191, 219, 254, 0.95);
  background: linear-gradient(135deg, #4f46e5, #7c3aed);
  color: #ffffff !important;
}

.dark .AiArticleEditor_aiAssistModelButtonActive__E4gM3 *,
.dark .AiArticleEditor_aiAssistModelButtonActive__E4gM3 span,
.dark .AiArticleEditor_aiAssistModelButtonActive__E4gM3 .AiArticleEditor_aiAssistModelLabel__ySqbf,
.dark .AiArticleEditor_aiAssistModelButtonActive__E4gM3 .AiArticleEditor_aiAssistModelLabel__ySqbf *,
.dark .AiArticleEditor_aiAssistModelButtonActive__E4gM3 .AiArticleEditor_aiAssistModelDescription__oTwwl {
  color: #ffffff !important;
}

.AiArticleEditor_aiAssistModelContent__gyzSz {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.AiArticleEditor_aiAssistModelLabel__ySqbf {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  font-weight: 600;
}

.AiArticleEditor_aiAssistModelIcon__MgeZ2 {
  width: 1rem;
  height: 1rem;
}

.AiArticleEditor_aiAssistModelBadge__3_i72 {
  padding: 0.1rem 0.5rem;
  border-radius: 999px;
  font-size: 0.7rem;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  background: rgba(148, 163, 184, 0.2);
  color: rgba(30, 41, 59, 0.9);
}

.dark .AiArticleEditor_aiAssistModelBadge__3_i72 {
  background: rgba(148, 163, 184, 0.3);
  color: rgba(255, 255, 255, 0.95);
}

.AiArticleEditor_aiAssistModelDescription__oTwwl {
  font-size: 0.78rem;
  color: rgba(71, 85, 105, 0.9);
}

::global(.AiArticleEditor_dark__qgcVJ) .AiArticleEditor_aiAssistModelDescription__oTwwl {
  color: rgba(255, 255, 255, 0.9);
}

.AiArticleEditor_aiAssistButton__1vE8D {
  grid-column: 1 / -1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.6rem;
  padding: 0.9rem 1.4rem;
  border-radius: 999px;
  font-size: 0.95rem;
  font-weight: 600;
  color: white;
  background-image: linear-gradient(120deg, #38bdf8, #6366f1, #ec4899, #38bdf8);
  background-size: 240% 240%;
  animation: AiArticleEditor_gradientFlow__emyr9 12s ease infinite;
  box-shadow: none;
  transition: transform 0.2s ease, opacity 0.2s ease;
}

.AiArticleEditor_aiAssistButton__1vE8D:hover {
  transform: translateY(-2px) scale(1.01);
  box-shadow: none;
}

.AiArticleEditor_aiAssistButton__1vE8D:disabled {
  opacity: 0.65;
  cursor: not-allowed;
  transform: none;
  box-shadow: none;
}

.AiArticleEditor_aiAssistButtonIcon__Qx7hU {
  width: 1.1rem;
  height: 1.1rem;
}

.AiArticleEditor_aiAssistButtonLoading__DI4XL {
  animation: AiArticleEditor_gradientFlow__emyr9 12s ease infinite;
}

.AiArticleEditor_aiDrawerStatusBadge__U2CFN {
  align-self: center;
}

.AiArticleEditor_seoDrawerBadge__JSeRL {
  align-self: center;
}

.AiArticleEditor_aiDrawerBody__Uy4Fy {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

.AiArticleEditor_aiDrawerSuggestions__1T0sG {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

.AiArticleEditor_aiDrawerHintsTitle__sNSkU {
  margin: 0;
  font-size: 0.8rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgba(100, 116, 139, 0.85);
}

.dark .AiArticleEditor_aiDrawerHintsTitle__sNSkU {
  color: rgba(255, 255, 255, 0.95);
}

.AiArticleEditor_aiDrawerFooter__jYUCJ {
  display: flex;
  flex-direction: column;
  gap: 0.85rem;
}

.AiArticleEditor_aiDrawerHelper__nUgWa {
  margin: 0;
  font-size: 0.78rem;
  line-height: 1.4;
  color: rgba(71, 85, 105, 0.85);
}

.dark .AiArticleEditor_aiDrawerHelper__nUgWa {
  color: rgba(255, 255, 255, 0.9);
}

.AiArticleEditor_aiDrawerHistory__9V_gE {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  padding: 1rem;
  background-color: transparent;
  border-radius: 0.5rem;
  border: 1px solid rgba(226, 232, 240, 0.8);
  max-height: 200px;
  overflow-y: auto;
}

.dark .AiArticleEditor_aiDrawerHistory__9V_gE {
  background-color: transparent;
  border-color: rgba(51, 65, 85, 0.6);
}

.AiArticleEditor_aiDrawerHistoryTitle__lkUBN {
  margin: 0;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgba(71, 85, 105, 0.9);
}

.dark .AiArticleEditor_aiDrawerHistoryTitle__lkUBN {
  color: rgba(255, 255, 255, 0.95);
}

.AiArticleEditor_aiDrawerHistoryList__OiEEC {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.AiArticleEditor_aiDrawerHistoryItem__MGtrv {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  padding: 0.5rem;
  background-color: transparent;
  border-radius: 0.375rem;
  border: 1px solid rgba(226, 232, 240, 0.6);
}

.dark .AiArticleEditor_aiDrawerHistoryItem__MGtrv {
  background-color: transparent;
  border-color: rgba(51, 65, 85, 0.7);
}

.AiArticleEditor_aiDrawerHistoryPrompt__Ws8nW {
  margin: 0;
  font-size: 0.8rem;
  line-height: 1.4;
  color: rgba(51, 65, 85, 0.9);
}

.dark .AiArticleEditor_aiDrawerHistoryPrompt__Ws8nW {
  color: rgba(255, 255, 255, 0.9);
}

.AiArticleEditor_aiDrawerHistoryMode__rOE4o {
  display: inline-block;
  font-size: 0.7rem;
  font-weight: 600;
  padding: 0.15rem 0.5rem;
  border-radius: 0.25rem;
  background-color: rgba(99, 102, 241, 0.1);
  color: rgba(99, 102, 241, 0.9);
  align-self: flex-start;
}

.dark .AiArticleEditor_aiDrawerHistoryMode__rOE4o {
  background-color: rgba(99, 102, 241, 0.2);
  color: rgba(165, 180, 252, 0.9);
}

.AiArticleEditor_aiDrawerFooterActions__i_4ED {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

.AiArticleEditor_aiAssistButtonSecondary__brb_r {
  background-image: linear-gradient(120deg, #64748b, #475569, #334155, #64748b);
  box-shadow: none;
}

.AiArticleEditor_aiAssistButtonSecondary__brb_r:hover {
  box-shadow: none;
}

.AiArticleEditor_aiAssistButtonSecondary__brb_r:disabled {
  box-shadow: none;
}


.AiArticleEditor_statusButtons__2wEYb {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-top: 0.75rem;
}

.AiArticleEditor_statusButton__M44tB {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.45rem;
  border-radius: 0.75rem;
  border: none;
  background: transparent;
  color: rgba(30, 41, 59, 0.72);
  transition: color 0.2s ease, background-color 0.2s ease, transform 0.2s ease;
}

.AiArticleEditor_statusButton__M44tB:hover:not(:disabled) {
  color: rgba(79, 70, 229, 0.9);
  background: rgba(79, 70, 229, 0.08);
  transform: translateY(-1px);
}

.AiArticleEditor_statusButton__M44tB:focus-visible {
  outline: 2px solid rgba(79, 70, 229, 0.65);
  outline-offset: 2px;
}

.AiArticleEditor_statusButtonActive__yc21g {
  color: rgba(55, 48, 163, 0.95);
  background: rgba(79, 70, 229, 0.18);
}

.dark .AiArticleEditor_statusButton__M44tB {
  color: rgba(203, 213, 225, 0.82);
}

.dark .AiArticleEditor_statusButton__M44tB:hover:not(:disabled) {
  color: rgba(165, 180, 252, 0.95);
  background: rgba(99, 102, 241, 0.25);
}

.dark .AiArticleEditor_statusButton__M44tB:focus-visible {
  outline-color: rgba(165, 180, 252, 0.7);
}

.dark .AiArticleEditor_statusButton__M44tB {
  border: none;
}

.dark .AiArticleEditor_statusButtonActive__yc21g {
  background: rgba(129, 140, 248, 0.25);
}

.AiArticleEditor_statusButton__M44tB:disabled {
  opacity: 0.45;
  cursor: not-allowed;
  transform: none;
}

.AiArticleEditor_statusButtonAction__3dpgr {
  color: rgba(100, 116, 139, 0.82);
}

.AiArticleEditor_statusButtonAction__3dpgr:hover:not(:disabled) {
  color: rgba(30, 41, 59, 0.85);
}

.dark .AiArticleEditor_statusButtonAction__3dpgr {
  color: rgba(148, 163, 184, 0.78);
}

.dark .AiArticleEditor_statusButtonAction__3dpgr:hover:not(:disabled) {
  color: rgba(226, 232, 240, 0.92);
}

.AiArticleEditor_statusControlIcon__AYlRK {
  width: 1.4rem;
  height: 1.4rem;
}

.AiArticleEditor_statusSummary__eN3fq {
  border-radius: 1.1rem;
  border: 1px solid rgba(148, 163, 184, 0.25);
  background: rgba(255, 255, 255, 0.8);
  padding: 1rem 1.15rem;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35);
}

.dark .AiArticleEditor_statusSummary__eN3fq {
  border-color: rgba(148, 163, 184, 0.35);
  background: rgba(30, 41, 59, 0.7);
  box-shadow: inset 0 1px 0 rgba(148, 163, 184, 0.25);
}

.AiArticleEditor_sidebarDetails__rnI1_ {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  -moz-column-gap: 1.1rem;
       column-gap: 1.1rem;
  row-gap: 0.85rem;
}

.AiArticleEditor_sidebarDetails__rnI1_ > div {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.AiArticleEditor_statusDateColumn__yoKaw {
  gap: 0.65rem;
}

.AiArticleEditor_statusDateColumn__yoKaw > div {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.AiArticleEditor_statusIndicatorColumn__r5vuh {
  gap: 0.35rem;
}

.AiArticleEditor_statusIndicatorControls__3rU61 {
  display: flex;
  align-items: center;
  gap: 0.35rem;
  flex-wrap: wrap;
}

.AiArticleEditor_statusInlineButton__2wDFx {
  padding: 0.35rem;
}

.AiArticleEditor_statusLabelSmall__hKZnY {
  font-size: 0.78em;
  letter-spacing: 0.02em;
  color: rgba(100, 116, 139, 0.9);
}

.dark .AiArticleEditor_statusLabelSmall__hKZnY {
  color: rgba(203, 213, 225, 0.85);
}

.AiArticleEditor_statusMetaGrid__O7NFq {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.75rem 0.9rem;
  align-items: stretch;
}

.AiArticleEditor_statusCounts__yRcAq {
  display: flex;
  flex-direction: column;
  gap: 0.35rem;
}

.AiArticleEditor_countList__fsVcF {
  display: flex;
  gap: 0.5rem;
  flex-wrap: wrap;
  align-items: center;
}

.AiArticleEditor_countItem__u256n {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  padding: 0.35rem 0.55rem;
  border-radius: 0.85rem;
  background: rgba(148, 163, 184, 0.12);
  color: rgba(15, 23, 42, 0.9);
  font-weight: 600;
}

.AiArticleEditor_countIcon__HURJ1 {
  width: 1.05rem;
  height: 1.05rem;
  color: rgba(51, 65, 85, 0.9);
}

.AiArticleEditor_seoCountButton__eaZpl {
  border: none;
  cursor: pointer;
  background: none;
  padding: 0.35rem 0.55rem;
  transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease, color 0.2s ease;
}

.AiArticleEditor_seoCountButton__eaZpl:focus-visible {
  outline: 2px solid rgba(99, 102, 241, 0.35);
  outline-offset: 2px;
}

.AiArticleEditor_seoCountDanger__4ID4b {
  background: rgba(239, 68, 68, 0.16);
  color: rgba(159, 18, 57, 0.95);
  box-shadow: inset 0 1px 0 rgba(254, 226, 226, 0.9);
}

.AiArticleEditor_seoCountWarning__FoFZd {
  background: rgba(251, 191, 36, 0.2);
  color: rgba(146, 64, 14, 0.95);
  box-shadow: inset 0 1px 0 rgba(254, 243, 199, 0.95);
}

.AiArticleEditor_seoCountAccent__3j5Fo {
  background: rgba(139, 92, 246, 0.18);
  color: rgba(88, 28, 135, 0.95);
  box-shadow: inset 0 1px 0 rgba(237, 233, 254, 0.9);
}

.AiArticleEditor_seoCountSuccess__UwWtR {
  background: rgba(34, 197, 94, 0.2);
  color: rgba(21, 128, 61, 0.95);
  box-shadow: inset 0 1px 0 rgba(187, 247, 208, 0.95);
}

.AiArticleEditor_seoCountButton__eaZpl .AiArticleEditor_countIcon__HURJ1 {
  color: currentColor;
}

.dark .AiArticleEditor_seoCountDanger__4ID4b {
  background: rgba(248, 113, 113, 0.26);
  color: rgba(254, 226, 226, 0.95);
  box-shadow: inset 0 1px 0 rgba(127, 29, 29, 0.35);
}

.dark .AiArticleEditor_seoCountWarning__FoFZd {
  background: rgba(251, 191, 36, 0.26);
  color: rgba(255, 237, 213, 0.9);
  box-shadow: inset 0 1px 0 rgba(120, 53, 15, 0.42);
}

.dark .AiArticleEditor_seoCountAccent__3j5Fo {
  background: rgba(139, 92, 246, 0.28);
  color: rgba(237, 233, 254, 0.92);
  box-shadow: inset 0 1px 0 rgba(59, 7, 100, 0.35);
}

.dark .AiArticleEditor_seoCountSuccess__UwWtR {
  background: rgba(34, 197, 94, 0.22);
  color: rgba(209, 250, 229, 0.95);
  box-shadow: inset 0 1px 0 rgba(22, 101, 52, 0.42);
}

.dark .AiArticleEditor_countItem__u256n {
  background: rgba(148, 163, 184, 0.2);
  color: rgba(226, 232, 240, 0.9);
}

.dark .AiArticleEditor_countIcon__HURJ1 {
  color: rgba(226, 232, 240, 0.75);
}

.AiArticleEditor_sidebarActionStack__DwrL1 {
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
  align-items: flex-end;
}

.AiArticleEditor_sidebarActionList__kps1C {
  display: flex;
  align-items: center;
  gap: 0.65rem;
  justify-content: flex-end;
}

.AiArticleEditor_sidebarActionButton__OILtt {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.35rem;
  border-radius: 0.7rem;
  border: none;
  background: transparent;
  color: rgba(15, 23, 42, 0.75);
  transition: color 0.15s ease, transform 0.15s ease, opacity 0.15s ease;
}

.AiArticleEditor_sidebarActionIcon__m2zTV {
  width: 1.15rem;
  height: 1.15rem;
}

.AiArticleEditor_sidebarActionSave__cF_9G {
  color: #16a34a;
}

.AiArticleEditor_sidebarActionDelete__XiqUX {
  color: #dc2626;
}

.AiArticleEditor_sidebarActionPreview__veQ2E {
  color: #2563eb;
}

.AiArticleEditor_sidebarActionMagic__XuWOJ {
  color: #7c3aed;
}

.AiArticleEditor_sidebarActionButton__OILtt:hover:not(:disabled) {
  transform: translateY(-1px);
  color: rgba(15, 23, 42, 0.95);
}

.AiArticleEditor_sidebarActionButton__OILtt:disabled {
  opacity: 0.65;
  cursor: not-allowed;
}

.dark .AiArticleEditor_sidebarActionButton__OILtt {
  color: rgba(226, 232, 240, 0.85);
}

.dark .AiArticleEditor_sidebarActionSave__cF_9G {
  color: #4ade80;
}

.dark .AiArticleEditor_sidebarActionDelete__XiqUX {
  color: #fca5a5;
}

.dark .AiArticleEditor_sidebarActionPreview__veQ2E {
  color: #93c5fd;
}

.dark .AiArticleEditor_sidebarActionMagic__XuWOJ {
  color: #c4b5fd;
}

.AiArticleEditor_sidebarActionButton__OILtt:focus-visible {
  outline: 2px solid rgba(22, 163, 74, 0.35);
  outline-offset: 2px;
}

.AiArticleEditor_visuallyHidden__Rl9as {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

@media (max-width: 1024px) {
  .AiArticleEditor_sidebarDetails__rnI1_ {
    grid-template-columns: 1fr;
  }

  .AiArticleEditor_statusMetaGrid__O7NFq {
    grid-template-columns: 1fr;
  }
}

.AiArticleEditor_sidebarSection__9Oqi6 {
  display: flex;
  flex-direction: column;
  gap: 0.9rem;
}

.AiArticleEditor_sidebarSectionLabel__F_Itl {
  margin: 0;
  font-size: 0.68rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: rgba(100, 116, 139, 0.85);
}

.dark .AiArticleEditor_sidebarSectionLabel__F_Itl {
  color: rgba(148, 163, 184, 0.78);
}

.AiArticleEditor_aiToolsContainer__1nCdN {
  margin-top: 1rem;
  padding: 1.25rem;
  border-radius: 1rem;
  border: 1px solid rgba(148, 163, 184, 0.2);
  background: rgba(248, 250, 252, 0.6);
  backdrop-filter: blur(8px);
}

.dark .AiArticleEditor_aiToolsContainer__1nCdN {
  border-color: rgba(71, 85, 105, 0.3);
  background: rgba(15, 23, 42, 0.4);
}

.AiArticleEditor_aiToolsTitle__1Mo4x {
  margin: 0 0 0.75rem 0;
  font-size: 0.7rem;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: rgba(71, 85, 105, 0.7);
  text-align: center;
}

.dark .AiArticleEditor_aiToolsTitle__1Mo4x {
  color: rgba(148, 163, 184, 0.6);
}

.AiArticleEditor_sidebarActionsColumn__uzGm_ {
  margin-top: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0.4rem;
}

.AiArticleEditor_sidebarInspirationButton__RLLGS {
  flex: 1 1 calc(33.333% - 0.27rem);
  min-width: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.4rem;
  padding: 0.65rem 0.7rem;
  border: none;
  border-radius: 999px;
  background-image: linear-gradient(120deg, #38bdf8, #6366f1, #ec4899, #38bdf8);
  background-size: 220% 220%;
  color: #fff;
  font-weight: 600;
  font-size: 0.75rem;
  letter-spacing: 0.01em;
  box-shadow: 0 18px 36px rgba(79, 70, 229, 0.4);
  cursor: pointer;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.AiArticleEditor_sidebarInspirationButton__RLLGS:hover {
  transform: translateY(-1px) scale(1.005);
  box-shadow: 0 20px 40px rgba(79, 70, 229, 0.5);
}

.AiArticleEditor_sidebarInspirationButton__RLLGS:focus-visible {
  outline: 3px solid rgba(99, 102, 241, 0.35);
  outline-offset: 2px;
}

.AiArticleEditor_sidebarInspirationIcon__8lCOi {
  width: 1rem;
  height: 1rem;
  flex-shrink: 0;
}

.AiArticleEditor_sidebarSeoButton__JQDvn {
  flex: 1 1 calc(33.333% - 0.27rem);
  min-width: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.4rem;
  padding: 0.65rem 0.7rem;
  border: none;
  border-radius: 999px;
  background-image: linear-gradient(120deg, #a855f7, #6366f1, #22d3ee);
  background-size: 220% 220%;
  color: #fff;
  font-weight: 600;
  font-size: 0.75rem;
  letter-spacing: 0.01em;
  box-shadow: 0 16px 32px rgba(99, 102, 241, 0.28);
  cursor: pointer;
  transition: transform 0.2s ease, box-shadow 0.2s ease, background-position 0.4s ease;
}

.AiArticleEditor_sidebarSeoButton__JQDvn:hover {
  transform: translateY(-1px) scale(1.005);
  box-shadow: 0 18px 36px rgba(99, 102, 241, 0.35);
  background-position: 85% 50%;
}

.AiArticleEditor_sidebarSeoButton__JQDvn:focus-visible {
  outline: 3px solid rgba(99, 102, 241, 0.35);
  outline-offset: 2px;
}

.AiArticleEditor_sidebarSeoIcon__K5BJB {
  width: 1rem;
  height: 1rem;
  flex-shrink: 0;
}

.AiArticleEditor_sidebarAnalysisButton__MtI5x {
  flex: 1 1 calc(33.333% - 0.27rem);
  min-width: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.4rem;
  padding: 0.65rem 0.7rem;
  border: none;
  border-radius: 999px;
  background-image: linear-gradient(120deg, #34d399, #22d3ee, #0ea5e9, #34d399);
  background-size: 220% 220%;
  color: #fff;
  font-weight: 600;
  font-size: 0.75rem;
  letter-spacing: 0.01em;
  box-shadow: 0 16px 32px rgba(14, 116, 144, 0.32);
  cursor: pointer;
  transition: transform 0.2s ease, box-shadow 0.2s ease, background-position 0.2s ease;
}

.AiArticleEditor_sidebarAnalysisButton__MtI5x:hover {
  transform: translateY(-1px) scale(1.005);
  box-shadow: 0 18px 36px rgba(13, 148, 136, 0.4);
  background-position: 80% 80%;
}

.AiArticleEditor_sidebarAnalysisButton__MtI5x:focus-visible {
  outline: 3px solid rgba(45, 212, 191, 0.4);
  outline-offset: 2px;
}

.AiArticleEditor_sidebarAnalysisButton__MtI5x:disabled {
  opacity: 0.7;
  cursor: not-allowed;
  transform: none;
  box-shadow: 0 14px 32px rgba(13, 148, 136, 0.3);
}

.dark .AiArticleEditor_sidebarAnalysisButton__MtI5x {
  box-shadow: 0 20px 44px rgba(21, 128, 61, 0.35);
}

.dark .AiArticleEditor_sidebarAnalysisButton__MtI5x:hover {
  box-shadow: 0 26px 54px rgba(16, 185, 129, 0.45);
}

.AiArticleEditor_sidebarAnalysisIcon__n3h99 {
  width: 1rem;
  height: 1rem;
  flex-shrink: 0;
}

.AiArticleEditor_sidebarLanguageToolButton__QhqF2 {
  flex: 1 1 calc(33.333% - 0.27rem);
  min-width: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.4rem;
  padding: 0.65rem 0.7rem;
  border: none;
  border-radius: 999px;
  background-image: linear-gradient(120deg, #059669, #10b981, #34d399, #6ee7b7, #059669);
  background-size: 220% 220%;
  color: #fff;
  font-weight: 600;
  font-size: 0.75rem;
  letter-spacing: 0.01em;
  box-shadow: 0 16px 32px rgba(34, 197, 94, 0.28);
  cursor: pointer;
  transition: transform 0.2s ease, box-shadow 0.2s ease, background-position 0.2s ease,
    color 0.2s ease;
}

.AiArticleEditor_sidebarLanguageToolButton__QhqF2:hover {
  transform: translateY(-1px) scale(1.005);
  background-position: 85% 50%;
  box-shadow: 0 18px 36px rgba(16, 185, 129, 0.4);
  color: #fff;
}

.AiArticleEditor_sidebarLanguageToolButton__QhqF2:focus-visible {
  outline: 3px solid rgba(34, 197, 94, 0.35);
  outline-offset: 2px;
}

.AiArticleEditor_sidebarLanguageToolButton__QhqF2:disabled {
  opacity: 0.72;
  cursor: not-allowed;
  transform: none;
  box-shadow: 0 14px 32px rgba(22, 163, 74, 0.3);
}

.dark .AiArticleEditor_sidebarLanguageToolButton__QhqF2 {
  box-shadow: 0 18px 42px rgba(16, 185, 129, 0.35);
  color: #fff;
}

.dark .AiArticleEditor_sidebarLanguageToolButton__QhqF2:hover {
  box-shadow: 0 24px 54px rgba(16, 185, 129, 0.45);
  color: #fff;
}

.AiArticleEditor_sidebarLanguageToolIcon__MRXnU {
  width: 1rem;
  height: 1rem;
  flex-shrink: 0;
}

.AiArticleEditor_sidebarVerificationButton__28_xU {
  flex: 1 1 calc(33.333% - 0.27rem);
  min-width: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.4rem;
  padding: 0.65rem 0.7rem;
  border: none;
  border-radius: 999px;
  background-image: linear-gradient(120deg, #8b5cf6, #a78bfa, #c4b5fd, #8b5cf6);
  background-size: 210% 210%;
  color: #fff;
  font-weight: 600;
  font-size: 0.75rem;
  letter-spacing: 0.01em;
  box-shadow: 0 16px 32px rgba(139, 92, 246, 0.28);
  cursor: pointer;
  transition: transform 0.2s ease, box-shadow 0.2s ease, background-position 0.2s ease;
}

.AiArticleEditor_sidebarVerificationButton__28_xU:hover {
  transform: translateY(-1px) scale(1.005);
  background-position: 85% 85%;
  box-shadow: 0 18px 36px rgba(139, 92, 246, 0.4);
}

.AiArticleEditor_sidebarVerificationButton__28_xU:focus-visible {
  outline: 3px solid rgba(167, 139, 250, 0.35);
  outline-offset: 2px;
}

.AiArticleEditor_sidebarVerificationButton__28_xU:disabled {
  opacity: 0.72;
  cursor: not-allowed;
  transform: none;
  box-shadow: 0 14px 32px rgba(139, 92, 246, 0.3);
}

.dark .AiArticleEditor_sidebarVerificationButton__28_xU {
  box-shadow: 0 18px 42px rgba(167, 139, 250, 0.32);
}

.dark .AiArticleEditor_sidebarVerificationButton__28_xU:hover {
  box-shadow: 0 24px 54px rgba(196, 181, 253, 0.38);
}

.AiArticleEditor_sidebarVerificationIcon__ofGnE {
  width: 1rem;
  height: 1rem;
  flex-shrink: 0;
}

.AiArticleEditor_sidebarComingSoonButton__X0aRj {
  flex: 1 1 calc(33.333% - 0.27rem);
  min-width: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.4rem;
  padding: 0.65rem 0.7rem;
  border: none;
  border-radius: 999px;
  background-image: linear-gradient(135deg, #f59e0b, #f97316, #ef4444, #ec4899, #f59e0b);
  background-size: 250% 250%;
  color: #fff;
  font-weight: 600;
  font-size: 0.75rem;
  letter-spacing: 0.01em;
  box-shadow: 0 16px 32px rgba(245, 158, 11, 0.35);
  cursor: not-allowed;
  transition: transform 0.2s ease, box-shadow 0.2s ease, background-position 0.4s ease;
  position: relative;
  overflow: hidden;
}

.AiArticleEditor_sidebarComingSoonButton__X0aRj::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  animation: AiArticleEditor_shimmer__P4I4f 3s infinite;
}

@keyframes AiArticleEditor_shimmer__P4I4f {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}

.AiArticleEditor_sidebarComingSoonButton__X0aRj:hover:not(:disabled) {
  transform: translateY(-1px) scale(1.005);
  box-shadow: 0 18px 36px rgba(245, 158, 11, 0.45);
  background-position: 90% 50%;
}

.AiArticleEditor_sidebarComingSoonButton__X0aRj:focus-visible {
  outline: 3px solid rgba(245, 158, 11, 0.4);
  outline-offset: 2px;
}

.AiArticleEditor_sidebarComingSoonButton__X0aRj:disabled {
  opacity: 0.85;
  cursor: not-allowed;
  transform: none;
}

.dark .AiArticleEditor_sidebarComingSoonButton__X0aRj {
  box-shadow: 0 18px 42px rgba(251, 146, 60, 0.4);
}

.dark .AiArticleEditor_sidebarComingSoonButton__X0aRj:hover:not(:disabled) {
  box-shadow: 0 24px 54px rgba(251, 146, 60, 0.5);
}

.AiArticleEditor_sidebarComingSoonIcon__MxTSe {
  width: 1rem;
  height: 1rem;
  flex-shrink: 0;
}

.AiArticleEditor_aiDebugCard__f8cCz {
  margin-top: 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 1.25rem;
  border-radius: 1.2rem;
  border: 1px solid rgba(148, 163, 184, 0.25);
  background: rgba(248, 250, 252, 0.92);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45);
}

.dark .AiArticleEditor_aiDebugCard__f8cCz {
  border-color: rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.78);
  box-shadow: inset 0 1px 0 rgba(148, 163, 184, 0.3);
}

.AiArticleEditor_aiDebugHeader__GBvBt {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 0.75rem;
}

.AiArticleEditor_aiDebugOverline__phqkm {
  margin: 0;
  font-size: 0.68rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: rgba(100, 116, 139, 0.82);
}

.dark .AiArticleEditor_aiDebugOverline__phqkm {
  color: rgba(148, 163, 184, 0.78);
}

.AiArticleEditor_aiDebugDescription__JDb_F {
  margin: 0.35rem 0 0;
  font-size: 0.78rem;
  line-height: 1.55;
  color: rgba(100, 116, 139, 0.82);
}

.dark .AiArticleEditor_aiDebugDescription__JDb_F {
  color: rgba(148, 163, 184, 0.78);
}

.AiArticleEditor_aiDebugToggle__zFh35 {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  padding: 0.45rem 0.9rem;
  border-radius: 999px;
  border: 1px solid rgba(148, 163, 184, 0.4);
  background: transparent;
  color: rgba(30, 41, 59, 0.85);
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  cursor: pointer;
  transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}

.AiArticleEditor_aiDebugToggle__zFh35:hover {
  background: rgba(148, 163, 184, 0.18);
  border-color: rgba(148, 163, 184, 0.5);
}

.dark .AiArticleEditor_aiDebugToggle__zFh35 {
  color: rgba(226, 232, 240, 0.92);
  border-color: rgba(148, 163, 184, 0.35);
}

.dark .AiArticleEditor_aiDebugToggle__zFh35:hover {
  background: rgba(148, 163, 184, 0.25);
  border-color: rgba(226, 232, 240, 0.55);
}

.AiArticleEditor_aiDebugToggleIcon__C9git {
  width: 1rem;
  height: 1rem;
}

.AiArticleEditor_aiDebugPanel__0kRbY {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.AiArticleEditor_aiDebugPanelHidden__QM8Lg {
  display: none;
}

.AiArticleEditor_aiDebugMeta__cRFC9 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
  gap: 0.75rem;
  font-size: 0.75rem;
}

.AiArticleEditor_aiDebugMeta__cRFC9 dt {
  margin: 0;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgba(100, 116, 139, 0.78);
}

.dark .AiArticleEditor_aiDebugMeta__cRFC9 dt {
  color: rgba(148, 163, 184, 0.75);
}

.AiArticleEditor_aiDebugMeta__cRFC9 dd {
  margin: 0;
  color: rgba(30, 41, 59, 0.85);
  font-weight: 600;
}

.dark .AiArticleEditor_aiDebugMeta__cRFC9 dd {
  color: rgba(226, 232, 240, 0.92);
}

.AiArticleEditor_aiDebugBadge__dWCgd {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  padding: 0.25rem 0.7rem;
  border-radius: 999px;
  font-size: 0.68rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.AiArticleEditor_aiDebugBadgeIdle___Scqx {
  background: rgba(148, 163, 184, 0.2);
  color: rgba(71, 85, 105, 0.85);
}

.AiArticleEditor_aiDebugBadgeLoading__7L2FL {
  background: rgba(59, 130, 246, 0.18);
  color: rgba(37, 99, 235, 0.9);
}

.AiArticleEditor_aiDebugBadgeSuccess__34lxl {
  background: rgba(34, 197, 94, 0.18);
  color: rgba(21, 128, 61, 0.9);
}

.AiArticleEditor_aiDebugBadgeError__UfImp {
  background: rgba(248, 113, 113, 0.22);
  color: rgba(190, 24, 93, 0.95);
}

.dark .AiArticleEditor_aiDebugBadgeIdle___Scqx {
  background: rgba(148, 163, 184, 0.3);
  color: rgba(226, 232, 240, 0.92);
}

.dark .AiArticleEditor_aiDebugBadgeLoading__7L2FL {
  background: rgba(37, 99, 235, 0.32);
  color: rgba(147, 197, 253, 0.95);
}

.dark .AiArticleEditor_aiDebugBadgeSuccess__34lxl {
  background: rgba(21, 128, 61, 0.35);
  color: rgba(134, 239, 172, 0.95);
}

.dark .AiArticleEditor_aiDebugBadgeError__UfImp {
  background: rgba(225, 29, 72, 0.32);
  color: rgba(254, 205, 211, 0.92);
}

.AiArticleEditor_aiDebugSectionTitle__EJAaT {
  margin: 0;
  font-size: 0.72rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: rgba(15, 23, 42, 0.75);
}

.dark .AiArticleEditor_aiDebugSectionTitle__EJAaT {
  color: rgba(226, 232, 240, 0.82);
}

.AiArticleEditor_aiDebugPre__sri4G {
  margin: 0.35rem 0 0;
  padding: 0.75rem;
  border-radius: 1rem;
  background: rgba(241, 245, 249, 0.92);
  border: 1px solid rgba(148, 163, 184, 0.28);
  font-family: 'JetBrains Mono', 'SFMono-Regular', 'Menlo', 'Monaco', monospace;
  font-size: 0.7rem;
  line-height: 1.45;
  color: rgba(30, 41, 59, 0.9);
  max-height: 200px;
  overflow: auto;
  white-space: pre-wrap;
  word-break: break-word;
}

.dark .AiArticleEditor_aiDebugPre__sri4G {
  background: rgba(15, 23, 42, 0.85);
  border-color: rgba(148, 163, 184, 0.35);
  color: rgba(226, 232, 240, 0.92);
}

.AiArticleEditor_aiDebugErrorMessage__8k1jQ {
  margin: 0.4rem 0;
  font-size: 0.75rem;
  font-weight: 600;
  color: rgba(220, 38, 38, 0.85);
}

.dark .AiArticleEditor_aiDebugErrorMessage__8k1jQ {
  color: rgba(248, 113, 113, 0.9);
}

.AiArticleEditor_aiDebugEmpty__XtDbN {
  margin: 0;
  font-size: 0.78rem;
  line-height: 1.6;
  color: rgba(100, 116, 139, 0.82);
}

.dark .AiArticleEditor_aiDebugEmpty__XtDbN {
  color: rgba(148, 163, 184, 0.78);
}

.AiArticleEditor_publishCard__7DjZz {
  margin-top: 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 1.25rem;
  border-radius: 1.2rem;
  border: 1px solid rgba(148, 163, 184, 0.28);
  background: rgba(248, 250, 252, 0.92);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}

.AiArticleEditor_publishDrawerContent__vXGzk {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  padding: 0.25rem 0 0.5rem;
}

.AiArticleEditor_publishDrawerContent__vXGzk .AiArticleEditor_publishCard__7DjZz {
  margin-top: 0;
}

.dark .AiArticleEditor_publishCard__7DjZz {
  border-color: rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.78);
  box-shadow: inset 0 1px 0 rgba(148, 163, 184, 0.3);
}

.AiArticleEditor_reviewAlert__5kgPi {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1.5rem;
  margin-bottom: 1.75rem;
  padding: 1.5rem 1.75rem;
  border-radius: 1.5rem;
  border: 1px solid rgba(59, 130, 246, 0.25);
  background: linear-gradient(135deg, rgba(239, 246, 255, 0.95), rgba(219, 234, 254, 0.92));
  box-shadow: 0 18px 40px rgba(59, 130, 246, 0.18);
}

.dark .AiArticleEditor_reviewAlert__5kgPi {
  border-color: rgba(96, 165, 250, 0.4);
  background: linear-gradient(135deg, rgba(15, 23, 42, 0.92), rgba(30, 64, 175, 0.35));
  box-shadow: 0 18px 40px rgba(30, 64, 175, 0.28);
}

.AiArticleEditor_reviewAlertContent__rIk0a {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  gap: 0.65rem;
}

.AiArticleEditor_reviewAlertOverline__B8RT9 {
  margin: 0;
  font-size: 0.7rem;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-weight: 700;
  color: rgba(37, 99, 235, 0.85);
}

.dark .AiArticleEditor_reviewAlertOverline__B8RT9 {
  color: rgba(191, 219, 254, 0.92);
}

.AiArticleEditor_reviewAlertTitle__F8HEZ {
  margin: 0;
  font-size: 1.15rem;
  font-weight: 700;
  color: rgba(15, 23, 42, 0.9);
}

.dark .AiArticleEditor_reviewAlertTitle__F8HEZ {
  color: rgba(226, 232, 240, 0.95);
}

.AiArticleEditor_reviewAlertMessage__X5u9F {
  margin: 0;
  font-size: 0.95rem;
  line-height: 1.6;
  color: rgba(30, 41, 59, 0.8);
}

.dark .AiArticleEditor_reviewAlertMessage__X5u9F {
  color: rgba(226, 232, 240, 0.82);
}

.AiArticleEditor_reviewAlertNote__e9sNh {
  display: flex;
  align-items: flex-start;
  gap: 0.65rem;
  margin: 0;
  padding: 0.75rem 1rem;
  border-radius: 1rem;
  background: rgba(37, 99, 235, 0.08);
  font-size: 0.85rem;
  color: rgba(30, 41, 59, 0.8);
}

.dark .AiArticleEditor_reviewAlertNote__e9sNh {
  background: rgba(37, 99, 235, 0.25);
  color: rgba(226, 232, 240, 0.88);
}

.AiArticleEditor_reviewAlertNoteLabel__Rl9_C {
  font-weight: 600;
  color: rgba(37, 99, 235, 0.85);
}

.dark .AiArticleEditor_reviewAlertNoteLabel__Rl9_C {
  color: rgba(191, 219, 254, 0.92);
}

.AiArticleEditor_reviewAlertMeta__agSpz {
  margin: 0;
  font-size: 0.78rem;
  color: rgba(71, 85, 105, 0.85);
}

.dark .AiArticleEditor_reviewAlertMeta__agSpz {
  color: rgba(148, 163, 184, 0.82);
}

.AiArticleEditor_reviewAlertActions__kQJHa {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.85rem;
}

.AiArticleEditor_reviewAlertButton__xCrUZ {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.65rem 1.2rem;
  border-radius: 999px;
  border: none;
  background: linear-gradient(120deg, #2563eb, #38bdf8);
  color: #fff;
  font-size: 0.85rem;
  font-weight: 600;
  cursor: pointer;
  box-shadow: 0 16px 30px rgba(37, 99, 235, 0.25);
  transition: transform 0.2s ease, box-shadow 0.2s ease, opacity 0.2s ease;
}

.AiArticleEditor_reviewAlertButton__xCrUZ:hover {
  transform: translateY(-1px);
  box-shadow: 0 20px 38px rgba(37, 99, 235, 0.28);
}

.AiArticleEditor_reviewAlertButton__xCrUZ:disabled {
  opacity: 0.6;
  cursor: not-allowed;
  transform: none;
  box-shadow: none;
}

.AiArticleEditor_reviewAlertFeedback__gVHO4 {
  margin: 0.35rem 0 0;
  font-size: 0.78rem;
  font-weight: 600;
}

.AiArticleEditor_reviewAlertFeedbackSuccess__YqfM6 {
  color: rgba(22, 163, 74, 0.9);
}

.AiArticleEditor_reviewAlertFeedbackError__B0VVw {
  color: rgba(220, 38, 38, 0.85);
}

.dark .AiArticleEditor_reviewAlertFeedbackSuccess__YqfM6 {
  color: rgba(74, 222, 128, 0.92);
}

.dark .AiArticleEditor_reviewAlertFeedbackError__B0VVw {
  color: rgba(248, 113, 113, 0.92);
}

.AiArticleEditor_reviewDrawerContent__42_M8 {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  padding: 0.35rem 0 0.75rem;
}

.AiArticleEditor_reviewDrawerOverline__UHHMA {
  margin: 0;
  font-size: 0.72rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgba(37, 99, 235, 0.85);
}

.dark .AiArticleEditor_reviewDrawerOverline__UHHMA {
  color: rgba(191, 219, 254, 0.9);
}

.AiArticleEditor_reviewDrawerTitle__lvhOJ {
  margin: 0.25rem 0 0;
  font-size: 1.05rem;
  font-weight: 700;
  color: rgba(15, 23, 42, 0.92);
}

.dark .AiArticleEditor_reviewDrawerTitle__lvhOJ {
  color: rgba(226, 232, 240, 0.95);
}

.AiArticleEditor_reviewDrawerSubtitle__j97sI {
  margin: 0.35rem 0 0;
  font-size: 0.85rem;
  line-height: 1.6;
  color: rgba(71, 85, 105, 0.85);
}

.dark .AiArticleEditor_reviewDrawerSubtitle__j97sI {
  color: rgba(203, 213, 225, 0.85);
}

.AiArticleEditor_reviewDrawerFeedback__60rbb {
  margin: 0;
  padding: 0.75rem 1rem;
  border-radius: 1rem;
  font-size: 0.82rem;
  font-weight: 600;
}

.AiArticleEditor_reviewDrawerFeedbackInfo__DTIv4 {
  background: rgba(37, 99, 235, 0.08);
  color: rgba(37, 99, 235, 0.9);
}

.AiArticleEditor_reviewDrawerFeedbackSuccess__n3KXI {
  background: rgba(34, 197, 94, 0.12);
  color: rgba(21, 128, 61, 0.95);
}

.AiArticleEditor_reviewDrawerFeedbackError__PX7aH {
  background: rgba(248, 113, 113, 0.16);
  color: rgba(185, 28, 28, 0.95);
}

.dark .AiArticleEditor_reviewDrawerFeedbackInfo__DTIv4 {
  background: rgba(59, 130, 246, 0.18);
  color: rgba(191, 219, 254, 0.92);
}

.dark .AiArticleEditor_reviewDrawerFeedbackSuccess__n3KXI {
  background: rgba(34, 197, 94, 0.22);
  color: rgba(187, 247, 208, 0.92);
}

.dark .AiArticleEditor_reviewDrawerFeedbackError__PX7aH {
  background: rgba(248, 113, 113, 0.25);
  color: rgba(254, 202, 202, 0.95);
}

.AiArticleEditor_reviewDrawerError__70sOX {
  margin: 0;
  font-size: 0.82rem;
  font-weight: 600;
  color: rgba(220, 38, 38, 0.88);
}

.AiArticleEditor_reviewDrawerHelper__t6eda {
  margin: 0;
  font-size: 0.82rem;
  color: rgba(100, 116, 139, 0.85);
}

.dark .AiArticleEditor_reviewDrawerHelper__t6eda {
  color: rgba(148, 163, 184, 0.85);
}

.AiArticleEditor_reviewDrawerList__JtBU_ {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

.AiArticleEditor_reviewDrawerOption__CH4ML {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  padding: 0.85rem 1rem;
  border-radius: 1.1rem;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(255, 255, 255, 0.95);
  cursor: pointer;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;
}

.AiArticleEditor_reviewDrawerOption__CH4ML:hover {
  border-color: rgba(59, 130, 246, 0.5);
  box-shadow: 0 12px 28px rgba(59, 130, 246, 0.15);
}

.AiArticleEditor_reviewDrawerOptionSelected__tRihg {
  border-color: rgba(59, 130, 246, 0.75);
  box-shadow: 0 16px 34px rgba(59, 130, 246, 0.2);
  background: linear-gradient(120deg, rgba(219, 234, 254, 0.85), rgba(255, 255, 255, 0.95));
}

.dark .AiArticleEditor_reviewDrawerOption__CH4ML {
  border-color: rgba(71, 85, 105, 0.6);
  background: rgba(15, 23, 42, 0.85);
}

.dark .AiArticleEditor_reviewDrawerOption__CH4ML:hover {
  border-color: rgba(147, 197, 253, 0.6);
  box-shadow: 0 12px 30px rgba(30, 64, 175, 0.35);
}

.dark .AiArticleEditor_reviewDrawerOptionSelected__tRihg {
  border-color: rgba(147, 197, 253, 0.85);
  background: rgba(30, 58, 138, 0.55);
  box-shadow: 0 16px 34px rgba(30, 58, 138, 0.45);
}

.AiArticleEditor_reviewDrawerOptionInfo__aF_p3 {
  display: flex;
  flex-direction: column;
  gap: 0.2rem;
  max-width: 70%;
}

.AiArticleEditor_reviewDrawerOptionName__HVHuv {
  font-size: 0.92rem;
  font-weight: 600;
  color: rgba(15, 23, 42, 0.9);
}

.AiArticleEditor_reviewDrawerOptionMeta__x2xO6 {
  font-size: 0.78rem;
  color: rgba(100, 116, 139, 0.85);
}

.dark .AiArticleEditor_reviewDrawerOptionName__HVHuv {
  color: rgba(226, 232, 240, 0.95);
}

.dark .AiArticleEditor_reviewDrawerOptionMeta__x2xO6 {
  color: rgba(148, 163, 184, 0.85);
}

.AiArticleEditor_reviewDrawerRadio__hi0cT {
  width: 1.1rem;
  height: 1.1rem;
}

.AiArticleEditor_reviewDrawerEmpty__AzXB1 {
  margin: 0;
  font-size: 0.82rem;
  color: rgba(100, 116, 139, 0.85);
}

.dark .AiArticleEditor_reviewDrawerEmpty__AzXB1 {
  color: rgba(148, 163, 184, 0.85);
}

.AiArticleEditor_reviewDrawerNoteField__uF0x9 {
  display: flex;
  flex-direction: column;
  gap: 0.35rem;
}

.AiArticleEditor_reviewDrawerNoteHelper__BuSN0 {
  margin: 0;
  font-size: 0.78rem;
  color: rgba(100, 116, 139, 0.85);
}

.dark .AiArticleEditor_reviewDrawerNoteHelper__BuSN0 {
  color: rgba(148, 163, 184, 0.82);
}

.AiArticleEditor_reviewDrawerFooter__bPUM1 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.75rem;
  padding-top: 1rem;
  border-top: 1px solid rgba(148, 163, 184, 0.25);
}

.dark .AiArticleEditor_reviewDrawerFooter__bPUM1 {
  border-color: rgba(71, 85, 105, 0.6);
}

.AiArticleEditor_historyDrawer__Drokf {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  height: 100%;
}

.AiArticleEditor_historyDrawerHeader__UBxyF {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
}

.AiArticleEditor_historyDrawerHelper__QjcZn {
  font-size: 0.95rem;
  color: rgba(71, 85, 105, 0.85);
  max-width: 36rem;
}

.dark .AiArticleEditor_historyDrawerHelper__QjcZn {
  color: rgba(203, 213, 225, 0.8);
}

.AiArticleEditor_historyDrawerRefresh__DoNld {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.55rem 1.1rem;
  border-radius: 9999px;
  border: 1px solid rgba(59, 130, 246, 0.25);
  background: rgba(248, 250, 252, 0.95);
  color: rgba(37, 99, 235, 0.95);
  font-size: 0.8rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  transition: border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease,
    box-shadow 0.2s ease, transform 0.2s ease;
}

.AiArticleEditor_historyDrawerRefresh__DoNld:hover {
  border-color: rgba(59, 130, 246, 0.45);
  background: rgba(239, 246, 255, 0.95);
  color: rgba(29, 78, 216, 0.95);
  box-shadow: 0 12px 22px rgba(59, 130, 246, 0.2);
  transform: translateY(-1px);
}

.AiArticleEditor_historyDrawerRefresh__DoNld:disabled {
  border-color: rgba(148, 163, 184, 0.25);
  background: rgba(226, 232, 240, 0.5);
  color: rgba(100, 116, 139, 0.65);
  cursor: not-allowed;
  box-shadow: none;
  transform: none;
}

.dark .AiArticleEditor_historyDrawerRefresh__DoNld {
  border-color: rgba(96, 165, 250, 0.4);
  background: rgba(15, 23, 42, 0.7);
  color: rgba(191, 219, 254, 0.88);
}

.dark .AiArticleEditor_historyDrawerRefresh__DoNld:hover {
  border-color: rgba(125, 211, 252, 0.5);
  background: rgba(30, 41, 59, 0.92);
  color: rgba(191, 219, 254, 0.96);
  box-shadow: 0 16px 26px rgba(59, 130, 246, 0.3);
}

.dark .AiArticleEditor_historyDrawerRefresh__DoNld:disabled {
  border-color: rgba(148, 163, 184, 0.25);
  background: rgba(15, 23, 42, 0.6);
  color: rgba(148, 163, 184, 0.6);
}

.AiArticleEditor_historyDrawerError__ri0FH {
  border-radius: 1.25rem;
  border: 1px solid rgba(248, 113, 113, 0.35);
  background: rgba(254, 226, 226, 0.9);
  color: rgba(153, 27, 27, 0.95);
  padding: 0.9rem 1.2rem;
  font-size: 0.85rem;
  font-weight: 600;
}

.dark .AiArticleEditor_historyDrawerError__ri0FH {
  border-color: rgba(248, 113, 113, 0.45);
  background: rgba(153, 27, 27, 0.18);
  color: rgba(254, 202, 202, 0.95);
}

.AiArticleEditor_historyDrawerBody__O39_r {
  flex: 1 1 auto;
  overflow-y: auto;
  padding-right: 0.5rem;
}

.AiArticleEditor_historyDrawerLoading__dqctv {
  padding: 2.5rem 1rem;
  text-align: center;
  color: rgba(71, 85, 105, 0.8);
  font-size: 0.9rem;
}

.dark .AiArticleEditor_historyDrawerLoading__dqctv {
  color: rgba(203, 213, 225, 0.75);
}

.AiArticleEditor_historyTimeline__Lu7ul {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  list-style: none;
  margin: 0;
  padding: 0;
}

.AiArticleEditor_historyTimelineItem__jCdRv {
  display: flex;
  gap: 1rem;
  position: relative;
}

.AiArticleEditor_historyTimelineMarker__jwrgg {
  margin-top: 0.35rem;
  width: 0.85rem;
  height: 0.85rem;
  border-radius: 9999px;
  background: rgba(59, 130, 246, 0.9);
  box-shadow: 0 0 0 6px rgba(59, 130, 246, 0.15);
  border: 2px solid #fff;
  flex-shrink: 0;
}

.dark .AiArticleEditor_historyTimelineMarker__jwrgg {
  background: rgba(96, 165, 250, 0.9);
  box-shadow: 0 0 0 6px rgba(37, 99, 235, 0.25);
  border-color: rgba(15, 23, 42, 0.9);
}

.AiArticleEditor_historyTimelineContent__H4GSo {
  flex: 1 1 auto;
  background: rgba(255, 255, 255, 0.95);
  border: 1px solid rgba(226, 232, 240, 0.8);
  border-radius: 1.25rem;
  padding: 1rem 1.3rem;
  box-shadow: 0 16px 28px rgba(15, 23, 42, 0.08);
}

.dark .AiArticleEditor_historyTimelineContent__H4GSo {
  background: rgba(15, 23, 42, 0.85);
  border-color: rgba(148, 163, 184, 0.2);
  box-shadow: 0 18px 32px rgba(8, 15, 30, 0.55);
}

.AiArticleEditor_historyTimelineMessage___Grbk {
  margin: 0;
  font-weight: 600;
  color: rgba(30, 41, 59, 0.95);
}

.dark .AiArticleEditor_historyTimelineMessage___Grbk {
  color: rgba(226, 232, 240, 0.95);
}

.AiArticleEditor_historyTimelineStatus___zdfx {
  margin: 0.35rem 0 0;
  font-size: 0.9rem;
  color: rgba(37, 99, 235, 0.85);
  font-weight: 600;
}

.dark .AiArticleEditor_historyTimelineStatus___zdfx {
  color: rgba(191, 219, 254, 0.9);
}

.AiArticleEditor_historyTimelineDetails__i5lqh {
  margin: 0.2rem 0 0;
  font-size: 0.85rem;
  color: rgba(71, 85, 105, 0.85);
}

.dark .AiArticleEditor_historyTimelineDetails__i5lqh {
  color: rgba(203, 213, 225, 0.75);
}

.AiArticleEditor_historyTimelineNote__AjOtI {
  margin: 0.75rem 0 0;
  border-radius: 1rem;
  border: 1px solid rgba(226, 232, 240, 0.9);
  background: rgba(248, 250, 252, 0.95);
  padding: 0.75rem 1rem;
  font-size: 0.9rem;
  color: rgba(51, 65, 85, 0.95);
  display: grid;
  gap: 0.4rem;
}

.AiArticleEditor_historyTimelineNoteLabel__XdXAG {
  font-size: 0.7rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: rgba(148, 163, 184, 0.9);
}

.dark .AiArticleEditor_historyTimelineNote__AjOtI {
  border-color: rgba(148, 163, 184, 0.2);
  background: rgba(30, 41, 59, 0.85);
  color: rgba(226, 232, 240, 0.95);
}

.dark .AiArticleEditor_historyTimelineNoteLabel__XdXAG {
  color: rgba(148, 163, 184, 0.75);
}

.AiArticleEditor_historyTimelineMeta__OTqI0 {
  margin-top: 0.9rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  font-size: 0.78rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: rgba(100, 116, 139, 0.85);
}

.dark .AiArticleEditor_historyTimelineMeta__OTqI0 {
  color: rgba(148, 163, 184, 0.7);
}

.AiArticleEditor_historyDrawerEmpty__vR_te {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 12rem;
  border-radius: 1.5rem;
  border: 1px dashed rgba(148, 163, 184, 0.35);
  background: rgba(248, 250, 252, 0.6);
  font-size: 0.9rem;
  color: rgba(100, 116, 139, 0.85);
}

.dark .AiArticleEditor_historyDrawerEmpty__vR_te {
  border-color: rgba(148, 163, 184, 0.25);
  background: rgba(15, 23, 42, 0.6);
  color: rgba(203, 213, 225, 0.75);
}

.AiArticleEditor_historyDrawerFooter__WfTXw {
  font-size: 0.75rem;
  color: rgba(148, 163, 184, 0.9);
  text-transform: uppercase;
  letter-spacing: 0.12em;
}

.dark .AiArticleEditor_historyDrawerFooter__WfTXw {
  color: rgba(148, 163, 184, 0.7);
}

.AiArticleEditor_reviewDrawerButton__FkrKA {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.6rem 1.2rem;
  border-radius: 999px;
  border: none;
  background: linear-gradient(120deg, #2563eb, #7c3aed);
  color: #fff;
  font-size: 0.85rem;
  font-weight: 600;
  cursor: pointer;
  transition: transform 0.2s ease, box-shadow 0.2s ease, opacity 0.2s ease;
  box-shadow: 0 14px 28px rgba(79, 70, 229, 0.24);
}

.AiArticleEditor_reviewDrawerButton__FkrKA:hover {
  transform: translateY(-1px);
  box-shadow: 0 18px 34px rgba(79, 70, 229, 0.28);
}

.AiArticleEditor_reviewDrawerButton__FkrKA:disabled {
  opacity: 0.6;
  cursor: not-allowed;
  transform: none;
  box-shadow: none;
}

.AiArticleEditor_reviewDrawerButtonSecondary__iFoFT {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.6rem 1.1rem;
  border-radius: 999px;
  border: 1px solid rgba(79, 70, 229, 0.35);
  background: rgba(255, 255, 255, 0.95);
  color: rgba(79, 70, 229, 0.92);
  font-size: 0.84rem;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}

.AiArticleEditor_reviewDrawerButtonSecondary__iFoFT:hover {
  background: rgba(79, 70, 229, 0.12);
  border-color: rgba(79, 70, 229, 0.55);
  color: rgba(55, 48, 163, 0.95);
}

.AiArticleEditor_reviewDrawerButtonSecondary__iFoFT:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.dark .AiArticleEditor_reviewDrawerButtonSecondary__iFoFT {
  border-color: rgba(147, 197, 253, 0.45);
  background: rgba(30, 41, 59, 0.85);
  color: rgba(226, 232, 240, 0.95);
}

.dark .AiArticleEditor_reviewDrawerButtonSecondary__iFoFT:hover {
  background: rgba(99, 102, 241, 0.25);
  border-color: rgba(147, 197, 253, 0.6);
  color: rgba(224, 231, 255, 0.95);
}

.AiArticleEditor_reviewDecisionContent__mTSne {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  padding-bottom: 0.5rem;
}

.AiArticleEditor_reviewDecisionMessage__Lkhxd {
  margin: 0.5rem 0 0;
  font-size: 0.88rem;
  line-height: 1.6;
  color: rgba(71, 85, 105, 0.85);
}

.dark .AiArticleEditor_reviewDecisionMessage__Lkhxd {
  color: rgba(203, 213, 225, 0.85);
}

.AiArticleEditor_reviewDecisionRequestNote__FIyVA {
  margin: 0.75rem 0 0;
  padding: 0.75rem 1rem;
  border-radius: 1rem;
  background: rgba(59, 130, 246, 0.08);
  color: rgba(30, 64, 175, 0.9);
  font-size: 0.82rem;
  display: flex;
  flex-direction: column;
  gap: 0.35rem;
}

.dark .AiArticleEditor_reviewDecisionRequestNote__FIyVA {
  background: rgba(59, 130, 246, 0.18);
  color: rgba(191, 219, 254, 0.9);
}

.AiArticleEditor_reviewDecisionRequestLabel__fex72 {
  font-weight: 700;
  font-size: 0.76rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgba(30, 64, 175, 0.9);
}

.dark .AiArticleEditor_reviewDecisionRequestLabel__fex72 {
  color: rgba(191, 219, 254, 0.95);
}

.AiArticleEditor_reviewDecisionFeedback__2D_5m {
  margin: 0;
  padding: 0.75rem 1rem;
  border-radius: 1rem;
  font-size: 0.82rem;
  font-weight: 600;
}

.AiArticleEditor_reviewDecisionFeedbackInfo__U3Cdi {
  background: rgba(37, 99, 235, 0.08);
  color: rgba(37, 99, 235, 0.9);
}

.AiArticleEditor_reviewDecisionFeedbackSuccess__cHjeb {
  background: rgba(34, 197, 94, 0.12);
  color: rgba(21, 128, 61, 0.95);
}

.AiArticleEditor_reviewDecisionFeedbackError__RMUIW {
  background: rgba(248, 113, 113, 0.16);
  color: rgba(185, 28, 28, 0.95);
}

.dark .AiArticleEditor_reviewDecisionFeedbackInfo__U3Cdi {
  background: rgba(59, 130, 246, 0.18);
  color: rgba(191, 219, 254, 0.92);
}

.dark .AiArticleEditor_reviewDecisionFeedbackSuccess__cHjeb {
  background: rgba(34, 197, 94, 0.22);
  color: rgba(187, 247, 208, 0.92);
}

.dark .AiArticleEditor_reviewDecisionFeedbackError__RMUIW {
  background: rgba(248, 113, 113, 0.25);
  color: rgba(254, 202, 202, 0.95);
}

.AiArticleEditor_reviewDecisionNoteField__X16fK {
  display: flex;
  flex-direction: column;
  gap: 0.45rem;
}

.AiArticleEditor_reviewDecisionNoteHelper__kw7fq {
  margin: 0;
  font-size: 0.78rem;
  color: rgba(100, 116, 139, 0.85);
}

.dark .AiArticleEditor_reviewDecisionNoteHelper__kw7fq {
  color: rgba(148, 163, 184, 0.82);
}

.AiArticleEditor_reviewDecisionFooter__Rl4he {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
  padding-top: 1rem;
  border-top: 1px solid rgba(148, 163, 184, 0.25);
  flex-wrap: wrap;
}

.dark .AiArticleEditor_reviewDecisionFooter__Rl4he {
  border-color: rgba(71, 85, 105, 0.6);
}

.AiArticleEditor_reviewDecisionButton__qX_vI {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.6rem 1.3rem;
  border-radius: 999px;
  border: none;
  background: linear-gradient(120deg, #2563eb, #7c3aed);
  color: #fff;
  font-size: 0.85rem;
  font-weight: 600;
  cursor: pointer;
  transition: transform 0.2s ease, box-shadow 0.2s ease, opacity 0.2s ease;
  box-shadow: 0 14px 28px rgba(79, 70, 229, 0.24);
}

.AiArticleEditor_reviewDecisionButton__qX_vI:hover {
  transform: translateY(-1px);
  box-shadow: 0 18px 34px rgba(79, 70, 229, 0.28);
}

.AiArticleEditor_reviewDecisionButton__qX_vI:disabled {
  opacity: 0.6;
  cursor: not-allowed;
  transform: none;
  box-shadow: none;
}

.AiArticleEditor_reviewDecisionButtonSecondary__R_RZr {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.6rem 1.3rem;
  border-radius: 999px;
  border: 1px solid rgba(234, 179, 8, 0.4);
  background: rgba(253, 224, 71, 0.15);
  color: rgba(202, 138, 4, 0.95);
  font-size: 0.84rem;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}

.AiArticleEditor_reviewDecisionButtonSecondary__R_RZr:hover {
  background: rgba(250, 204, 21, 0.25);
  border-color: rgba(234, 179, 8, 0.55);
  color: rgba(180, 83, 9, 0.95);
}

.AiArticleEditor_reviewDecisionButtonSecondary__R_RZr:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.dark .AiArticleEditor_reviewDecisionButtonSecondary__R_RZr {
  border-color: rgba(251, 191, 36, 0.45);
  background: rgba(120, 53, 15, 0.45);
  color: rgba(253, 230, 138, 0.95);
}

.dark .AiArticleEditor_reviewDecisionButtonSecondary__R_RZr:hover {
  background: rgba(202, 138, 4, 0.35);
  border-color: rgba(251, 191, 36, 0.6);
  color: rgba(254, 243, 199, 0.95);
}

.AiArticleEditor_emailCard__bfiBT {
  margin-top: 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 0.85rem;
  padding: 1.25rem;
  border-radius: 1.2rem;
  border: 1px solid rgba(148, 163, 184, 0.28);
  background: rgba(248, 250, 252, 0.92);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45);
}

.dark .AiArticleEditor_emailCard__bfiBT {
  border-color: rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.78);
  box-shadow: inset 0 1px 0 rgba(148, 163, 184, 0.25);
}

.AiArticleEditor_emailCardHighlighted__2H0_J {
  border-color: rgba(99, 102, 241, 0.6);
  box-shadow: 0 0 0 3px rgba(129, 140, 248, 0.28);
  background: rgba(238, 242, 255, 0.55);
}

.dark .AiArticleEditor_emailCardHighlighted__2H0_J {
  border-color: rgba(129, 140, 248, 0.65);
  box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.35);
  background: rgba(30, 41, 59, 0.88);
}

.AiArticleEditor_emailHeader__IGvS4 {
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
}

.AiArticleEditor_emailField__7IZep {
  display: flex;
  flex-direction: column;
  gap: 0.45rem;
}

.AiArticleEditor_emailInput__WQlKq {
  width: 100%;
  border-radius: 0.85rem;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(255, 255, 255, 0.95);
  padding: 0.65rem 0.85rem;
  font-size: 0.9rem;
  color: rgba(15, 23, 42, 0.92);
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.AiArticleEditor_emailInput__WQlKq:focus {
  outline: none;
  border-color: rgba(79, 70, 229, 0.65);
  box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.25);
}

.dark .AiArticleEditor_emailInput__WQlKq {
  border-color: rgba(148, 163, 184, 0.4);
  background: rgba(30, 41, 59, 0.85);
  color: rgba(226, 232, 240, 0.92);
}

.dark .AiArticleEditor_emailInput__WQlKq:focus {
  border-color: rgba(165, 180, 252, 0.7);
  box-shadow: 0 0 0 3px rgba(129, 140, 248, 0.35);
}

.AiArticleEditor_emailHelper__DMO0f {
  margin: 0;
  font-size: 0.75rem;
  color: rgba(71, 85, 105, 0.75);
  line-height: 1.4;
}

.dark .AiArticleEditor_emailHelper__DMO0f {
  color: rgba(148, 163, 184, 0.75);
}

.AiArticleEditor_emailFeedback__5bgoy {
  margin: 0;
  font-size: 0.78rem;
  font-weight: 600;
}

.AiArticleEditor_emailFeedbackSuccess__MBFD_ {
  color: rgba(34, 197, 94, 0.9);
}

.AiArticleEditor_emailFeedbackError__3BN_i {
  color: rgba(220, 38, 38, 0.85);
}

.AiArticleEditor_emailFeedbackInfo__CZ5Jk {
  color: rgba(59, 130, 246, 0.85);
}

.dark .AiArticleEditor_emailFeedbackSuccess__MBFD_ {
  color: rgba(74, 222, 128, 0.9);
}

.dark .AiArticleEditor_emailFeedbackError__3BN_i {
  color: rgba(252, 165, 165, 0.9);
}

.dark .AiArticleEditor_emailFeedbackInfo__CZ5Jk {
  color: rgba(147, 197, 253, 0.9);
}

.AiArticleEditor_emailActions__uc9qK {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
}

.AiArticleEditor_emailPrimaryButton__UfD_D {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.65rem 1.2rem;
  border-radius: 999px;
  border: none;
  background: linear-gradient(120deg, #6366f1, #38bdf8);
  color: white;
  font-size: 0.88rem;
  font-weight: 600;
  cursor: pointer;
  transition: transform 0.2s ease, box-shadow 0.2s ease, opacity 0.2s ease;
}

.AiArticleEditor_emailPrimaryButton__UfD_D:hover {
  transform: translateY(-1px);
  box-shadow: 0 16px 32px rgba(79, 70, 229, 0.2);
}

.AiArticleEditor_emailPrimaryButton__UfD_D:disabled {
  opacity: 0.65;
  cursor: not-allowed;
  transform: none;
  box-shadow: none;
}

.AiArticleEditor_emailSecondaryButton__3HV47 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.65rem 1.1rem;
  border-radius: 999px;
  border: 1px solid rgba(79, 70, 229, 0.35);
  background: rgba(255, 255, 255, 0.95);
  color: rgba(79, 70, 229, 0.95);
  font-size: 0.86rem;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}

.AiArticleEditor_emailSecondaryButton__3HV47:hover {
  background: rgba(79, 70, 229, 0.12);
  border-color: rgba(79, 70, 229, 0.55);
  color: rgba(55, 48, 163, 0.95);
}

.AiArticleEditor_emailSecondaryButton__3HV47:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.dark .AiArticleEditor_emailSecondaryButton__3HV47 {
  border-color: rgba(165, 180, 252, 0.4);
  background: rgba(30, 41, 59, 0.85);
  color: rgba(226, 232, 240, 0.95);
}

.dark .AiArticleEditor_emailSecondaryButton__3HV47:hover {
  background: rgba(99, 102, 241, 0.25);
  border-color: rgba(165, 180, 252, 0.6);
  color: rgba(224, 231, 255, 0.95);
}

.AiArticleEditor_emailSecondaryButton__3HV47:disabled:hover {
  background: inherit;
  border-color: inherit;
  color: inherit;
}

.AiArticleEditor_publishHeader__6igmh {
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
}

.AiArticleEditor_publishOverline__BCVn8 {
  margin: 0;
  font-size: 0.7rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-weight: 700;
  color: rgba(79, 70, 229, 0.85);
}

.dark .AiArticleEditor_publishOverline__BCVn8 {
  color: rgba(165, 180, 252, 0.85);
}

.AiArticleEditor_publishSubtitle__TQEX3 {
  margin: 0;
  font-size: 0.8rem;
  color: rgba(71, 85, 105, 0.8);
  line-height: 1.5;
}

.dark .AiArticleEditor_publishSubtitle__TQEX3 {
  color: rgba(148, 163, 184, 0.82);
}

.AiArticleEditor_publishField__8_49a {
  display: flex;
  flex-direction: column;
  gap: 0.45rem;
}

.AiArticleEditor_publishLabel__uopky {
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: rgba(71, 85, 105, 0.85);
}

.dark .AiArticleEditor_publishLabel__uopky {
  color: rgba(203, 213, 225, 0.9);
}

.AiArticleEditor_publishSelect___sLlm {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  border-radius: 0.85rem;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(255, 255, 255, 0.95);
  padding: 0.65rem 0.85rem;
  font-size: 0.9rem;
  color: rgba(15, 23, 42, 0.92);
}

.AiArticleEditor_publishSelect___sLlm:focus {
  outline: none;
  border-color: rgba(79, 70, 229, 0.65);
  box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.25);
}

.dark .AiArticleEditor_publishSelect___sLlm {
  border-color: rgba(148, 163, 184, 0.4);
  background: rgba(30, 41, 59, 0.85);
  color: rgba(226, 232, 240, 0.92);
}

.dark .AiArticleEditor_publishSelect___sLlm:focus {
  border-color: rgba(165, 180, 252, 0.7);
  box-shadow: 0 0 0 3px rgba(129, 140, 248, 0.35);
}

.AiArticleEditor_publishHelper__KrOhH {
  margin: 0;
  font-size: 0.75rem;
  color: rgba(71, 85, 105, 0.75);
  line-height: 1.4;
}

.dark .AiArticleEditor_publishHelper__KrOhH {
  color: rgba(148, 163, 184, 0.75);
}

.AiArticleEditor_publishError__LJFSb {
  margin: 0;
  font-size: 0.78rem;
  color: rgba(220, 38, 38, 0.85);
}

.dark .AiArticleEditor_publishError__LJFSb {
  color: rgba(248, 113, 113, 0.9);
}

.AiArticleEditor_publishCategoryList__IP9Xp {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  gap: 0.35rem;
}

.AiArticleEditor_publishCategoryOption__pI89T {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.45rem 0.6rem;
  border-radius: 0.75rem;
  border: 1px solid rgba(148, 163, 184, 0.25);
  background: rgba(255, 255, 255, 0.85);
  font-size: 0.85rem;
  color: rgba(30, 41, 59, 0.9);
}

.dark .AiArticleEditor_publishCategoryOption__pI89T {
  border-color: rgba(148, 163, 184, 0.3);
  background: rgba(30, 41, 59, 0.7);
  color: rgba(226, 232, 240, 0.9);
}

.AiArticleEditor_publishCategoryOption__pI89T input {
  width: 1rem;
  height: 1rem;
  accent-color: rgba(79, 70, 229, 0.85);
}

.AiArticleEditor_publishFeedback__cPY9d {
  border-radius: 0.85rem;
  padding: 0.65rem 0.85rem;
  font-size: 0.8rem;
  font-weight: 500;
}

.AiArticleEditor_publishFeedbackSuccess__1FHq8 {
  background: rgba(16, 185, 129, 0.12);
  color: rgba(4, 120, 87, 0.95);
  border: 1px solid rgba(16, 185, 129, 0.3);
}

.AiArticleEditor_publishFeedbackError___0Ebq {
  background: rgba(248, 113, 113, 0.12);
  color: rgba(185, 28, 28, 0.95);
  border: 1px solid rgba(248, 113, 113, 0.35);
}

.AiArticleEditor_publishFeedbackInfo__vEKIj {
  background: rgba(59, 130, 246, 0.12);
  color: rgba(37, 99, 235, 0.95);
  border: 1px solid rgba(59, 130, 246, 0.3);
}

.AiArticleEditor_documentDrawerContent__sT86o {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  padding-top: 0.5rem;
}

.AiArticleEditor_documentCard__Qa_iJ {
  gap: 1rem;
}

.AiArticleEditor_documentHeader__6hGgd {
  display: flex;
  flex-direction: column;
  gap: 0.35rem;
}

.AiArticleEditor_documentSubtitle__iXZNi {
  margin: 0;
  font-size: 0.85rem;
  line-height: 1.5;
  color: rgba(71, 85, 105, 0.85);
}

.dark .AiArticleEditor_documentSubtitle__iXZNi {
  color: rgba(226, 232, 240, 0.82);
}

.AiArticleEditor_documentPrimaryActions___SKIk {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.AiArticleEditor_documentHelper__mBb4x {
  margin: 0;
  font-size: 0.78rem;
  line-height: 1.5;
  color: rgba(100, 116, 139, 0.9);
}

.dark .AiArticleEditor_documentHelper__mBb4x {
  color: rgba(148, 163, 184, 0.9);
}

.AiArticleEditor_documentDetails__kiEmG {
  margin-top: 0.75rem;
}

.AiArticleEditor_documentActionList__ja880 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-top: 0.75rem;
}

.AiArticleEditor_documentActionButton__Cz2Df {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  padding: 0.5rem 0.85rem;
  border-radius: 999px;
  border: 1px solid rgba(79, 70, 229, 0.35);
  background: rgba(79, 70, 229, 0.08);
  font-size: 0.78rem;
  font-weight: 600;
  color: rgba(55, 48, 163, 0.95);
  cursor: pointer;
  transition: all 0.2s ease;
  text-decoration: none;
}

.AiArticleEditor_documentActionButton__Cz2Df:hover {
  border-color: rgba(79, 70, 229, 0.55);
  background: rgba(79, 70, 229, 0.16);
  color: rgba(30, 27, 75, 0.95);
}

.AiArticleEditor_documentActionButton__Cz2Df:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.dark .AiArticleEditor_documentActionButton__Cz2Df {
  border-color: rgba(129, 140, 248, 0.45);
  background: rgba(79, 70, 229, 0.2);
  color: rgba(226, 232, 240, 0.92);
}

.dark .AiArticleEditor_documentActionButton__Cz2Df:hover {
  border-color: rgba(165, 180, 252, 0.65);
  background: rgba(79, 70, 229, 0.35);
  color: rgba(255, 255, 255, 0.95);
}

.AiArticleEditor_documentActionLink___Q_Om {
  border-color: rgba(14, 165, 233, 0.35);
  color: rgba(3, 105, 161, 0.95);
  background: rgba(14, 165, 233, 0.12);
}

.AiArticleEditor_documentActionLink___Q_Om:hover {
  border-color: rgba(14, 165, 233, 0.55);
  background: rgba(14, 165, 233, 0.2);
  color: rgba(7, 89, 133, 0.95);
}

.dark .AiArticleEditor_documentActionLink___Q_Om {
  border-color: rgba(56, 189, 248, 0.45);
  background: rgba(8, 145, 178, 0.28);
  color: rgba(191, 219, 254, 0.95);
}

.dark .AiArticleEditor_documentActionLink___Q_Om:hover {
  border-color: rgba(125, 211, 252, 0.75);
  background: rgba(8, 145, 178, 0.45);
  color: rgba(224, 242, 254, 0.95);
}

.AiArticleEditor_documentActionIcon__HMXJw {
  width: 1rem;
  height: 1rem;
}

.AiArticleEditor_documentEmptyState__6IOir {
  margin: 0.35rem 0 0;
  padding: 0.75rem 1rem;
  border-radius: 1rem;
  background: rgba(241, 245, 249, 0.65);
  border: 1px dashed rgba(148, 163, 184, 0.6);
  font-size: 0.8rem;
  line-height: 1.5;
  color: rgba(71, 85, 105, 0.95);
}

.dark .AiArticleEditor_documentEmptyState__6IOir {
  background: rgba(30, 41, 59, 0.5);
  border-color: rgba(148, 163, 184, 0.5);
  color: rgba(226, 232, 240, 0.9);
}

.AiArticleEditor_documentActionFeedback__kkK6w {
  margin: 0.35rem 0 0;
  font-size: 0.78rem;
  font-weight: 600;
  border-radius: 0.85rem;
  padding: 0.5rem 0.85rem;
}

.AiArticleEditor_documentActionFeedbackSuccess__1qhCn {
  background: rgba(34, 197, 94, 0.12);
  color: rgba(22, 163, 74, 0.95);
  border: 1px solid rgba(34, 197, 94, 0.28);
}

.AiArticleEditor_documentActionFeedbackError___m1Xr {
  background: rgba(248, 113, 113, 0.12);
  color: rgba(185, 28, 28, 0.95);
  border: 1px solid rgba(248, 113, 113, 0.32);
}

.AiArticleEditor_documentActionFeedbackInfo__ldCL3 {
  background: rgba(59, 130, 246, 0.12);
  color: rgba(37, 99, 235, 0.95);
  border: 1px solid rgba(59, 130, 246, 0.3);
}

.AiArticleEditor_documentLink__N54AP {
  display: inline-flex;
  align-items: center;
  gap: 0.3rem;
  padding: 0.4rem 0.75rem;
  border-radius: 999px;
  border: 1px solid rgba(79, 70, 229, 0.35);
  background: rgba(79, 70, 229, 0.12);
  font-size: 0.75rem;
  font-weight: 600;
  color: rgba(79, 70, 229, 0.95);
  text-decoration: none;
  transition: all 0.2s ease;
}

.AiArticleEditor_documentLink__N54AP:hover {
  border-color: rgba(79, 70, 229, 0.55);
  background: rgba(79, 70, 229, 0.18);
  color: rgba(55, 48, 163, 0.95);
}

.dark .AiArticleEditor_documentLink__N54AP {
  border-color: rgba(129, 140, 248, 0.45);
  background: rgba(99, 102, 241, 0.22);
  color: rgba(196, 181, 253, 0.95);
}

.dark .AiArticleEditor_documentLink__N54AP:hover {
  border-color: rgba(165, 180, 252, 0.75);
  background: rgba(99, 102, 241, 0.35);
  color: rgba(224, 231, 255, 0.95);
}

.AiArticleEditor_publishButton__9daqL {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.35rem;
  padding: 0.75rem 1.2rem;
  border-radius: 999px;
  border: none;
  background: linear-gradient(120deg, #6366f1, #38bdf8);
  color: white;
  font-size: 0.9rem;
  font-weight: 600;
  cursor: pointer;
  transition: transform 0.2s ease, box-shadow 0.2s ease, opacity 0.2s ease;
}

.AiArticleEditor_publishButton__9daqL:hover {
  transform: translateY(-1px);
  box-shadow: 0 16px 32px rgba(79, 70, 229, 0.25);
}

.AiArticleEditor_publishButton__9daqL:disabled {
  opacity: 0.65;
  cursor: not-allowed;
  transform: none;
  box-shadow: none;
}

.AiArticleEditor_publishResult___w03T {
  margin: 0;
  font-size: 0.78rem;
  color: rgba(79, 70, 229, 0.85);
  display: flex;
  gap: 0.25rem;
  align-items: center;
  flex-wrap: wrap;
}

.AiArticleEditor_publishResult___w03T a {
  color: rgba(79, 70, 229, 0.95);
  font-weight: 600;
  text-decoration: none;
}

.AiArticleEditor_publishResult___w03T a:hover {
  text-decoration: underline;
}

.dark .AiArticleEditor_publishResult___w03T {
  color: rgba(165, 180, 252, 0.9);
}

.dark .AiArticleEditor_publishResult___w03T a {
  color: rgba(196, 181, 253, 0.95);
}

.AiArticleEditor_seoCard__o_y4x {
  border-radius: 1.6rem;
  padding: 1.75rem;
  border: 1px solid rgba(148, 163, 184, 0.28);
  background: linear-gradient(150deg, rgba(248, 250, 252, 0.96), rgba(226, 232, 240, 0.85));
  box-shadow: 0 26px 55px rgba(15, 23, 42, 0.08);
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

.dark .AiArticleEditor_seoCard__o_y4x {
  border-color: rgba(71, 85, 105, 0.6);
  background: linear-gradient(150deg, rgba(30, 41, 59, 0.94), rgba(15, 23, 42, 0.86));
  box-shadow: 0 30px 60px rgba(2, 6, 23, 0.45);
}

.AiArticleEditor_seoHeader__fRv1P {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

@media (min-width: 640px) {
  .AiArticleEditor_seoHeader__fRv1P {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
  }
}

.AiArticleEditor_seoOverline__4ZB_S {
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: rgba(79, 70, 229, 0.85);
}

.dark .AiArticleEditor_seoOverline__4ZB_S {
  color: rgba(165, 180, 252, 0.9);
}

.AiArticleEditor_seoTitle__TMt5j {
  margin: 0.35rem 0 0;
  font-size: 1.35rem;
  font-weight: 700;
  color: rgba(15, 23, 42, 0.92);
}

.dark .AiArticleEditor_seoTitle__TMt5j {
  color: rgba(226, 232, 240, 0.95);
}

.AiArticleEditor_seoSubtitle__vZO9o {
  margin: 0.35rem 0 0;
  font-size: 0.92rem;
  color: rgba(71, 85, 105, 0.85);
}

.dark .AiArticleEditor_seoSubtitle__vZO9o {
  color: rgba(148, 163, 184, 0.85);
}

.AiArticleEditor_seoScoreBadge__fo9Xn {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  padding: 0.45rem 0.9rem;
  border-radius: 999px;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  border: 1px solid transparent;
  transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}

.AiArticleEditor_seoScoreBadgeIcon__QdF4o {
  width: 1.05rem;
  height: 1.05rem;
}

.AiArticleEditor_seoScoreBadgePositive__89D72 {
  background: rgba(16, 185, 129, 0.18);
  border-color: rgba(16, 185, 129, 0.45);
  color: rgba(4, 120, 87, 0.95);
}

.AiArticleEditor_seoScoreBadgeWarning___94E0 {
  background: rgba(250, 204, 21, 0.2);
  border-color: rgba(245, 158, 11, 0.45);
  color: rgba(180, 83, 9, 0.95);
}

.AiArticleEditor_seoScoreBadgePending__J02Lb {
  background: rgba(148, 163, 184, 0.2);
  border-color: rgba(148, 163, 184, 0.35);
  color: rgba(71, 85, 105, 0.9);
}

.dark .AiArticleEditor_seoScoreBadgePending__J02Lb {
  background: rgba(71, 85, 105, 0.35);
  border-color: rgba(100, 116, 139, 0.55);
  color: rgba(203, 213, 225, 0.92);
}

.dark .AiArticleEditor_seoScoreBadgePositive__89D72 {
  background: rgba(16, 185, 129, 0.22);
  border-color: rgba(52, 211, 153, 0.6);
  color: rgba(16, 185, 129, 0.95);
}

.dark .AiArticleEditor_seoScoreBadgeWarning___94E0 {
  background: rgba(250, 204, 21, 0.22);
  border-color: rgba(251, 191, 36, 0.6);
  color: rgba(251, 191, 36, 0.95);
}

.AiArticleEditor_seoFields__U_268 {
  display: grid;
  gap: 1.25rem;
}

@media (min-width: 768px) {
  .AiArticleEditor_seoFields__U_268 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

.AiArticleEditor_seoField__m96xL {
  display: flex;
  flex-direction: column;
  gap: 0.65rem;
}

.AiArticleEditor_seoTools___nv90 {
  display: flex;
  flex-direction: column;
  gap: 0.65rem;
}

.AiArticleEditor_seoToolsTitle__j_gZF {
  margin: 0;
  font-size: 0.78rem;
  letter-spacing: 0.08em;
  font-weight: 700;
  text-transform: uppercase;
  color: rgba(79, 70, 229, 0.85);
}

.dark .AiArticleEditor_seoToolsTitle__j_gZF {
  color: rgba(165, 180, 252, 0.9);
}

.AiArticleEditor_seoToolActions__cB_uH {
  display: flex;
  flex-wrap: wrap;
  gap: 0.6rem;
}

.AiArticleEditor_seoToolButton__PnzeC {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  padding: 0.6rem 1rem;
  border-radius: 999px;
  border: 1px solid rgba(99, 102, 241, 0.22);
  background: rgba(255, 255, 255, 0.92);
  color: rgba(79, 70, 229, 0.92);
  font-size: 0.78rem;
  font-weight: 600;
  letter-spacing: 0.01em;
  cursor: pointer;
  transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease, background 0.2s ease;
}

.AiArticleEditor_seoToolButtonLanguage__lZO0_ {
  border-color: rgba(16, 185, 129, 0.35);
  background: linear-gradient(135deg, rgba(16, 185, 129, 0.18), rgba(52, 211, 153, 0.08));
  color: rgba(4, 120, 87, 0.95);
  box-shadow: 0 10px 18px rgba(16, 185, 129, 0.14);
}

.AiArticleEditor_seoToolButton__PnzeC:hover {
  transform: translateY(-1px);
  box-shadow: 0 10px 18px rgba(79, 70, 229, 0.15);
  border-color: rgba(79, 70, 229, 0.45);
}

.AiArticleEditor_seoToolButton__PnzeC:focus-visible {
  outline: none;
  box-shadow: 0 0 0 3px rgba(129, 140, 248, 0.35);
  border-color: rgba(99, 102, 241, 0.6);
}

.AiArticleEditor_seoToolButton__PnzeC:disabled {
  opacity: 0.65;
  cursor: not-allowed;
  transform: none;
  box-shadow: none;
}

.AiArticleEditor_seoToolButtonLanguage__lZO0_:hover {
  box-shadow: 0 12px 22px rgba(16, 185, 129, 0.2);
  border-color: rgba(16, 185, 129, 0.55);
}

.AiArticleEditor_seoToolButtonLanguage__lZO0_:focus-visible {
  box-shadow: 0 0 0 3px rgba(74, 222, 128, 0.3), 0 12px 22px rgba(16, 185, 129, 0.24);
  border-color: rgba(5, 150, 105, 0.6);
}

.dark .AiArticleEditor_seoToolButton__PnzeC {
  background: rgba(30, 41, 59, 0.88);
  border-color: rgba(79, 70, 229, 0.35);
  color: rgba(165, 180, 252, 0.95);
}

.dark .AiArticleEditor_seoToolButton__PnzeC:hover {
  box-shadow: 0 12px 22px rgba(15, 23, 42, 0.45);
  border-color: rgba(129, 140, 248, 0.5);
}

.dark .AiArticleEditor_seoToolButtonLanguage__lZO0_ {
  background: linear-gradient(135deg, rgba(16, 185, 129, 0.22), rgba(16, 185, 129, 0.1));
  border-color: rgba(74, 222, 128, 0.45);
  color: rgba(187, 247, 208, 0.95);
  box-shadow: 0 12px 22px rgba(15, 23, 42, 0.45);
}

.dark .AiArticleEditor_seoToolButtonLanguage__lZO0_:hover {
  border-color: rgba(74, 222, 128, 0.68);
  box-shadow: 0 14px 26px rgba(15, 23, 42, 0.55);
}

.AiArticleEditor_seoToolIcon__h32BU {
  width: 1rem;
  height: 1rem;
}

.AiArticleEditor_seoToolFeedback__V_UDo {
  margin: 0;
  font-size: 0.75rem;
  font-weight: 600;
}

.AiArticleEditor_seoToolFeedbackSuccess__TE_xY {
  color: rgba(16, 185, 129, 0.95);
}

.AiArticleEditor_seoToolFeedbackError__kdsdk {
  color: rgba(239, 68, 68, 0.9);
}

.dark .AiArticleEditor_seoToolFeedbackSuccess__TE_xY {
  color: rgba(74, 222, 128, 0.95);
}

.dark .AiArticleEditor_seoToolFeedbackError__kdsdk {
  color: rgba(252, 165, 165, 0.92);
}

.AiArticleEditor_seoPreview__qUgWl {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  padding: 1rem 1.1rem;
  border-radius: 1.1rem;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(255, 255, 255, 0.94);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.55);
}

.dark .AiArticleEditor_seoPreview__qUgWl {
  border-color: rgba(71, 85, 105, 0.55);
  background: rgba(15, 23, 42, 0.86);
  box-shadow: inset 0 1px 0 rgba(30, 41, 59, 0.35);
}

.AiArticleEditor_seoPreviewHeader__f72m4 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
}

.AiArticleEditor_seoPreviewTitle__00d1n {
  margin: 0;
  font-size: 0.9rem;
  font-weight: 700;
  color: rgba(15, 23, 42, 0.88);
}

.dark .AiArticleEditor_seoPreviewTitle__00d1n {
  color: rgba(226, 232, 240, 0.95);
}

.AiArticleEditor_seoPreviewHelper__YaTK1 {
  margin: 0;
  font-size: 0.8rem;
  color: rgba(71, 85, 105, 0.8);
  font-weight: 600;
}

.dark .AiArticleEditor_seoPreviewHelper__YaTK1 {
  color: rgba(203, 213, 225, 0.78);
}

.AiArticleEditor_seoPreviewClose__wE6Ub {
  border: none;
  background: none;
  color: rgba(79, 70, 229, 0.9);
  font-size: 0.78rem;
  font-weight: 600;
  cursor: pointer;
  padding: 0.2rem 0;
}

.AiArticleEditor_seoPreviewClose__wE6Ub:hover {
  text-decoration: underline;
}

.dark .AiArticleEditor_seoPreviewClose__wE6Ub {
  color: rgba(165, 180, 252, 0.92);
}

.AiArticleEditor_seoPreviewSnippet___yR_S {
  display: flex;
  flex-direction: column;
  gap: 0.35rem;
}

.AiArticleEditor_seoPreviewUrl__e14fL {
  margin: 0;
  font-size: 0.74rem;
  font-weight: 600;
  color: rgba(22, 163, 74, 0.95);
  letter-spacing: 0.02em;
}

.dark .AiArticleEditor_seoPreviewUrl__e14fL {
  color: rgba(74, 222, 128, 0.9);
}

.AiArticleEditor_seoPreviewHeadline__oaxxr {
  margin: 0;
  font-size: 1.05rem;
  font-weight: 600;
  color: rgba(37, 99, 235, 0.95);
}

.dark .AiArticleEditor_seoPreviewHeadline__oaxxr {
  color: rgba(129, 140, 248, 0.95);
}

.AiArticleEditor_seoPreviewDescription__d5ysP {
  margin: 0;
  font-size: 0.82rem;
  line-height: 1.45;
  color: rgba(71, 85, 105, 0.88);
}

.dark .AiArticleEditor_seoPreviewDescription__d5ysP {
  color: rgba(203, 213, 225, 0.85);
}

.AiArticleEditor_seoDrawerContent__nSqGr {
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
}

.AiArticleEditor_seoDrawerHeaderRow__Zm440 {
  display: flex;
  gap: 1rem;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}

.AiArticleEditor_seoDrawerHeader__pcV2Q {
  display: flex;
  flex-direction: column;
  gap: 0.35rem;
}

.AiArticleEditor_seoDrawerOverline__GksVs {
  margin: 0;
  font-size: 0.78rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-weight: 700;
  color: rgba(100, 116, 139, 0.85);
}

.AiArticleEditor_seoDrawerTitle__FmwNC {
  margin: 0;
  font-size: 1.25rem;
  font-weight: 700;
  color: rgba(15, 23, 42, 0.9);
}

.AiArticleEditor_seoDrawerSubtitle__SEMPr {
  margin: 0;
  font-size: 0.95rem;
  color: rgba(71, 85, 105, 0.9);
}

.dark .AiArticleEditor_seoDrawerOverline__GksVs {
  color: rgba(148, 163, 184, 0.85);
}

.dark .AiArticleEditor_seoDrawerTitle__FmwNC {
  color: rgba(226, 232, 240, 0.95);
}

.dark .AiArticleEditor_seoDrawerSubtitle__SEMPr {
  color: rgba(148, 163, 184, 0.9);
}

.AiArticleEditor_seoDrawerSnippetCard__wLbGg {
  padding: 1rem 1.1rem;
  border-radius: 1rem;
  border: 1px solid rgba(148, 163, 184, 0.3);
  background: linear-gradient(180deg, rgba(248, 250, 252, 0.9), rgba(255, 255, 255, 0.92));
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
}

.dark .AiArticleEditor_seoDrawerSnippetCard__wLbGg {
  border-color: rgba(71, 85, 105, 0.6);
  background: linear-gradient(180deg, rgba(30, 41, 59, 0.9), rgba(15, 23, 42, 0.92));
  box-shadow: inset 0 1px 0 rgba(148, 163, 184, 0.15);
}

.AiArticleEditor_seoDrawerChecklistSection__ItxZa {
  display: flex;
  flex-direction: column;
  gap: 0.35rem;
}


.AiArticleEditor_seoChecklist__Gk9e9 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.AiArticleEditor_seoChecklistTitle__4r4Jd {
  margin: 0;
  font-size: 0.78rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: rgba(15, 23, 42, 0.78);
}

.dark .AiArticleEditor_seoChecklistTitle__4r4Jd {
  color: rgba(203, 213, 225, 0.85);
}

.AiArticleEditor_seoChecklistList__PfmQq {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.65rem;
}

.AiArticleEditor_seoChecklistItem__7onZj {
  --seo-check-accent: rgba(99, 102, 241, 0.9);
  display: flex;
  align-items: flex-start;
  gap: 0.6rem;
  padding: 0.65rem 0.75rem;
  border-radius: 0.85rem;
  border: 1px solid rgba(148, 163, 184, 0.28);
  background: rgba(255, 255, 255, 0.92);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
  transition: border-color 0.2s ease, background 0.2s ease;
}

.AiArticleEditor_seoCheckPositive__m2g_Z {
  --seo-check-accent: rgba(16, 185, 129, 0.95);
  border-color: rgba(16, 185, 129, 0.4);
  background: rgba(16, 185, 129, 0.12);
}

.AiArticleEditor_seoCheckWarning__U4dKQ {
  --seo-check-accent: rgba(234, 179, 8, 0.95);
  border-color: rgba(234, 179, 8, 0.4);
  background: rgba(253, 224, 71, 0.18);
}

.AiArticleEditor_seoCheckAlert__FxbAT {
  --seo-check-accent: rgba(239, 68, 68, 0.95);
  border-color: rgba(239, 68, 68, 0.45);
  background: rgba(254, 202, 202, 0.2);
}

.AiArticleEditor_seoCheckPending__b0uDP {
  --seo-check-accent: rgba(148, 163, 184, 0.9);
  border-color: rgba(148, 163, 184, 0.35);
  background: rgba(248, 250, 252, 0.9);
}

.dark .AiArticleEditor_seoChecklistItem__7onZj {
  border-color: rgba(71, 85, 105, 0.55);
  background: rgba(30, 41, 59, 0.85);
  box-shadow: inset 0 1px 0 rgba(15, 23, 42, 0.4);
}

.dark .AiArticleEditor_seoCheckPositive__m2g_Z {
  border-color: rgba(16, 185, 129, 0.6);
  background: rgba(16, 185, 129, 0.18);
}

.dark .AiArticleEditor_seoCheckWarning__U4dKQ {
  border-color: rgba(234, 179, 8, 0.55);
  background: rgba(234, 179, 8, 0.2);
}

.dark .AiArticleEditor_seoCheckAlert__FxbAT {
  border-color: rgba(239, 68, 68, 0.6);
  background: rgba(239, 68, 68, 0.2);
}

.dark .AiArticleEditor_seoCheckPending__b0uDP {
  border-color: rgba(100, 116, 139, 0.55);
  background: rgba(30, 41, 59, 0.9);
}

.AiArticleEditor_seoCheckIconWrapper__5r5Gj {
  flex-shrink: 0;
  width: 1.85rem;
  height: 1.85rem;
  border-radius: 999px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--seo-check-accent);
  background: rgba(255, 255, 255, 0.95);
  border: 1px solid rgba(255, 255, 255, 0.55);
  box-shadow: 0 6px 12px rgba(15, 23, 42, 0.12);
}

.dark .AiArticleEditor_seoCheckIconWrapper__5r5Gj {
  background: rgba(15, 23, 42, 0.88);
  border-color: rgba(148, 163, 184, 0.45);
  box-shadow: 0 8px 16px rgba(2, 6, 23, 0.5);
}

.AiArticleEditor_seoCheckIcon__xgvyF {
  width: 1rem;
  height: 1rem;
}

.AiArticleEditor_seoChecklistContent__dSLjJ {
  display: flex;
  flex-direction: column;
  gap: 0.2rem;
}

.AiArticleEditor_seoChecklistHeading__wf7yx {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 0.5rem;
}

.AiArticleEditor_seoChecklistLabel__oYDMk {
  margin: 0;
  font-size: 0.82rem;
  font-weight: 600;
  color: rgba(15, 23, 42, 0.9);
}

.dark .AiArticleEditor_seoChecklistLabel__oYDMk {
  color: rgba(226, 232, 240, 0.95);
}

.AiArticleEditor_seoChecklistStatus__tzLNa {
  margin: 0;
  font-size: 0.7rem;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: var(--seo-check-accent);
}

.AiArticleEditor_seoChecklistHelper__nPmoT {
  margin: 0;
  font-size: 0.72rem;
  color: rgba(71, 85, 105, 0.76);
  line-height: 1.35;
}

.dark .AiArticleEditor_seoChecklistHelper__nPmoT {
  color: rgba(148, 163, 184, 0.78);
}

@media (min-width: 768px) {
  .AiArticleEditor_seoChecklistList__PfmQq {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

.AiArticleEditor_seoLabel__V6aHI {
  font-size: 0.82rem;
  font-weight: 600;
  letter-spacing: 0.02em;
  color: rgba(15, 23, 42, 0.85);
}

.dark .AiArticleEditor_seoLabel__V6aHI {
  color: rgba(226, 232, 240, 0.9);
}

.AiArticleEditor_seoInput__7FySr,
.AiArticleEditor_seoTextarea__NsDEp {
  width: 100%;
  padding: 0.85rem 1rem;
  border-radius: 1rem;
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(255, 255, 255, 0.95);
  color: rgba(15, 23, 42, 0.9);
  font-size: 0.95rem;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6);
}

.AiArticleEditor_seoTextarea__NsDEp {
  min-height: 8rem;
  resize: vertical;
}

.AiArticleEditor_seoInput__7FySr:focus,
.AiArticleEditor_seoTextarea__NsDEp:focus {
  outline: none;
  border-color: rgba(79, 70, 229, 0.65);
  box-shadow: 0 0 0 3px rgba(79, 70, 229, 0.18);
}

.dark .AiArticleEditor_seoInput__7FySr,
.dark .AiArticleEditor_seoTextarea__NsDEp {
  border-color: rgba(71, 85, 105, 0.6);
  background: rgba(15, 23, 42, 0.75);
  color: rgba(226, 232, 240, 0.95);
  box-shadow: inset 0 1px 0 rgba(148, 163, 184, 0.25);
}

.dark .AiArticleEditor_seoInput__7FySr:focus,
.dark .AiArticleEditor_seoTextarea__NsDEp:focus {
  border-color: rgba(129, 140, 248, 0.65);
  box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.3);
}

.AiArticleEditor_seoIndicator__oJrvF {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.3rem 0.7rem;
  border-radius: 999px;
  font-size: 0.7rem;
  font-weight: 600;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  border: 1px solid transparent;
}

.AiArticleEditor_seoIndicatorPositive__PgXB2 {
  background: rgba(16, 185, 129, 0.18);
  border-color: rgba(16, 185, 129, 0.45);
  color: rgba(4, 120, 87, 0.95);
}

.AiArticleEditor_seoIndicatorWarning__pdOdM {
  background: rgba(250, 204, 21, 0.2);
  border-color: rgba(245, 158, 11, 0.45);
  color: rgba(180, 83, 9, 0.95);
}

.AiArticleEditor_seoIndicatorAlert__YL7qJ {
  background: rgba(248, 113, 113, 0.22);
  border-color: rgba(239, 68, 68, 0.55);
  color: rgba(153, 27, 27, 0.95);
}

.AiArticleEditor_seoIndicatorPending__43rTN {
  background: rgba(148, 163, 184, 0.18);
  border-color: rgba(148, 163, 184, 0.4);
  color: rgba(71, 85, 105, 0.9);
}

.dark .AiArticleEditor_seoIndicatorPending__43rTN {
  background: rgba(71, 85, 105, 0.35);
  border-color: rgba(100, 116, 139, 0.55);
  color: rgba(203, 213, 225, 0.92);
}

.AiArticleEditor_seoCounter__04rq3 {
  font-size: 0.8rem;
  font-weight: 600;
  color: rgba(71, 85, 105, 0.8);
}

.dark .AiArticleEditor_seoCounter__04rq3 {
  color: rgba(148, 163, 184, 0.85);
}

.AiArticleEditor_lengthMeter__jZNgn {
  margin: 0.15rem 0 0.35rem;
  display: flex;
  justify-content: flex-end;
}

.AiArticleEditor_lengthMeterHeader__ttSVW {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  flex-wrap: wrap;
  justify-content: flex-end;
}

.AiArticleEditor_lengthMeterBadge__B1ctO {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  font-size: 0.72rem;
  font-weight: 700;
  letter-spacing: 0.01em;
}

.AiArticleEditor_lengthMeterTrack__Pvep4 {
  position: relative;
  width: 75px;
  height: 0.4rem;
  border-radius: 999px;
  background: linear-gradient(90deg, #ef4444 0%, #22c55e 100%);
  overflow: hidden;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
}

.dark .AiArticleEditor_lengthMeterTrack__Pvep4 {
  background: linear-gradient(90deg, #7f1d1d 0%, #15803d 100%);
  box-shadow: inset 0 1px 0 rgba(15, 23, 42, 0.35);
}

.AiArticleEditor_lengthMeterFill__p8tmq {
  position: absolute;
  inset: 0;
  border-radius: 999px;
  transition: width 0.2s ease;
}

.AiArticleEditor_meterPositive__cXqxP {
  color: #16a34a;
}

.AiArticleEditor_meterWarning__nPBwk {
  color: #f97316;
}

.AiArticleEditor_meterAlert__9_Pqe {
  color: #ef4444;
}

.AiArticleEditor_meterPending__gI5Up {
  color: rgba(71, 85, 105, 0.8);
}

.dark .AiArticleEditor_meterPending__gI5Up {
  color: rgba(226, 232, 240, 0.78);
}

.AiArticleEditor_meterPositive__cXqxP.AiArticleEditor_lengthMeterFill__p8tmq {
  background: #22c55e;
}

.AiArticleEditor_meterWarning__nPBwk.AiArticleEditor_lengthMeterFill__p8tmq {
  background: #f59e0b;
}

.AiArticleEditor_meterAlert__9_Pqe.AiArticleEditor_lengthMeterFill__p8tmq {
  background: #ef4444;
}

.AiArticleEditor_meterPending__gI5Up.AiArticleEditor_lengthMeterFill__p8tmq {
  background: rgba(148, 163, 184, 0.7);
}

.AiArticleEditor_seoHelperText__LGftY {
  margin: 0;
  font-size: 0.78rem;
  color: rgba(71, 85, 105, 0.75);
}

.dark .AiArticleEditor_seoHelperText__LGftY {
  color: rgba(148, 163, 184, 0.8);
}

.AiArticleEditor_seoTools___nv90 {
  display: grid;
  gap: 1.5rem;
}

@media (min-width: 768px) {
  .AiArticleEditor_seoTools___nv90 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

.AiArticleEditor_seoInsights__UlksU {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

.AiArticleEditor_seoToolsTitle__j_gZF {
  margin: 0;
  font-size: 0.9rem;
  font-weight: 700;
  letter-spacing: 0.02em;
  color: rgba(15, 23, 42, 0.85);
}

.dark .AiArticleEditor_seoToolsTitle__j_gZF {
  color: rgba(226, 232, 240, 0.9);
}

.AiArticleEditor_seoStats__J9xG5 {
  display: grid;
  gap: 0.85rem;
}

.AiArticleEditor_seoStatItem__C_Hwc {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
  padding: 0.75rem 1rem;
  border-radius: 1rem;
  background: rgba(248, 250, 252, 0.9);
  border: 1px solid rgba(148, 163, 184, 0.25);
}

.AiArticleEditor_seoStatItem__C_Hwc dt {
  font-size: 0.82rem;
  font-weight: 600;
  color: rgba(71, 85, 105, 0.85);
}

.AiArticleEditor_seoStatItem__C_Hwc dd {
  margin: 0;
  font-size: 0.85rem;
  font-weight: 700;
  color: rgba(30, 64, 175, 0.9);
}

.dark .AiArticleEditor_seoStatItem__C_Hwc {
  background: rgba(30, 41, 59, 0.8);
  border-color: rgba(71, 85, 105, 0.55);
}

.dark .AiArticleEditor_seoStatItem__C_Hwc dt {
  color: rgba(203, 213, 225, 0.9);
}

.dark .AiArticleEditor_seoStatItem__C_Hwc dd {
  color: rgba(165, 180, 252, 0.92);
}

.AiArticleEditor_seoChecklistWrapper___hcIf {
  display: flex;
  flex-direction: column;
  gap: 0.85rem;
}

.AiArticleEditor_seoChecklist__Gk9e9 {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 0.75rem;
}

.AiArticleEditor_seoChecklistItemDone__TWb5_,
.AiArticleEditor_seoChecklistItemPending__WsSDK {
  display: flex;
  align-items: center;
  gap: 0.65rem;
  padding: 0.75rem 1rem;
  border-radius: 1rem;
  border: 1px solid rgba(148, 163, 184, 0.25);
  background: rgba(248, 250, 252, 0.95);
  font-size: 0.85rem;
  font-weight: 600;
  color: rgba(71, 85, 105, 0.88);
}

.AiArticleEditor_seoChecklistItemDone__TWb5_ {
  border-color: rgba(16, 185, 129, 0.4);
  background: rgba(187, 247, 208, 0.35);
  color: rgba(4, 120, 87, 0.95);
}

.AiArticleEditor_seoChecklistItemPending__WsSDK {
  border-color: rgba(148, 163, 184, 0.35);
  background: rgba(248, 250, 252, 0.75);
}

.dark .AiArticleEditor_seoChecklistItemDone__TWb5_ {
  border-color: rgba(52, 211, 153, 0.55);
  background: rgba(16, 185, 129, 0.22);
  color: rgba(187, 247, 208, 0.95);
}

.dark .AiArticleEditor_seoChecklistItemPending__WsSDK {
  border-color: rgba(71, 85, 105, 0.55);
  background: rgba(30, 41, 59, 0.8);
  color: rgba(203, 213, 225, 0.9);
}

.AiArticleEditor_seoChecklistIcon__Nv7Os {
  width: 1rem;
  height: 1rem;
  flex-shrink: 0;
  color: currentColor;
}

.AiArticleEditor_analysisCard__jitM9 {
  border-radius: 1.6rem;
  padding: 1.75rem;
  border: 1px solid rgba(148, 163, 184, 0.28);
  background: linear-gradient(150deg, rgba(248, 250, 252, 0.96), rgba(226, 232, 240, 0.85));
  box-shadow: 0 26px 55px rgba(15, 23, 42, 0.08);
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

.dark .AiArticleEditor_analysisCard__jitM9 {
  border-color: rgba(71, 85, 105, 0.6);
  background: linear-gradient(150deg, rgba(30, 41, 59, 0.94), rgba(15, 23, 42, 0.86));
  box-shadow: 0 30px 60px rgba(2, 6, 23, 0.45);
}

.AiArticleEditor_analysisHeader__ur5Xe {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

@media (min-width: 640px) {
  .AiArticleEditor_analysisHeader__ur5Xe {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 1.5rem;
  }
}

.AiArticleEditor_analysisControls__E5J4A {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

@media (min-width: 640px) {
  .AiArticleEditor_analysisControls__E5J4A {
    flex-direction: row;
    align-items: flex-end;
    gap: 1.25rem;
  }
}

.AiArticleEditor_analysisControlGroup__ia54e {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  flex: 1 1 0;
  min-width: 12rem;
}

.AiArticleEditor_analysisControlGroup__ia54e select {
  width: 100%;
}

.AiArticleEditor_analysisOverline__JhT96 {
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgba(59, 130, 246, 0.8);
}

.dark .AiArticleEditor_analysisOverline__JhT96 {
  color: rgba(129, 140, 248, 0.82);
}

.AiArticleEditor_analysisTitle__hSOnj {
  margin: 0.3rem 0 0;
  font-size: 1.35rem;
  font-weight: 700;
  color: rgba(15, 23, 42, 0.92);
}

.dark .AiArticleEditor_analysisTitle__hSOnj {
  color: rgba(226, 232, 240, 0.95);
}

.AiArticleEditor_analysisSubtitle__mvL_E {
  margin: 0.4rem 0 0;
  font-size: 0.92rem;
  color: rgba(71, 85, 105, 0.85);
}

.dark .AiArticleEditor_analysisSubtitle__mvL_E {
  color: rgba(148, 163, 184, 0.8);
}

.AiArticleEditor_analysisActionButton__FcJnI {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.75rem 1.35rem;
  border-radius: 999px;
  background: linear-gradient(135deg, rgba(59, 130, 246, 0.95), rgba(37, 99, 235, 0.92));
  color: rgba(255, 255, 255, 0.98);
  font-size: 0.9rem;
  font-weight: 600;
  letter-spacing: 0.01em;
  box-shadow: 0 14px 24px rgba(37, 99, 235, 0.25);
  transition: transform 0.2s ease, box-shadow 0.2s ease, opacity 0.2s ease;
}

.AiArticleEditor_analysisActionButton__FcJnI:hover {
  transform: translateY(-1px);
  box-shadow: 0 18px 32px rgba(37, 99, 235, 0.3);
}

.AiArticleEditor_analysisActionButton__FcJnI:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.28);
}

.AiArticleEditor_analysisActionButton__FcJnI:disabled {
  opacity: 0.65;
  cursor: not-allowed;
  transform: none;
  box-shadow: none;
}

.AiArticleEditor_analysisActionButtonLoading__mdLw9 {
  cursor: wait;
}

.AiArticleEditor_analysisActionIcon__zKLx1 {
  width: 1.1rem;
  height: 1.1rem;
}

.AiArticleEditor_analysisFeedback__7xNYh {
  min-height: 1.5rem;
  font-size: 0.9rem;
  font-weight: 500;
  color: rgba(71, 85, 105, 0.9);
}

.dark .AiArticleEditor_analysisFeedback__7xNYh {
  color: rgba(203, 213, 225, 0.88);
}

.AiArticleEditor_analysisFeedbackSuccess__E4mwU {
  color: rgba(22, 163, 74, 0.95);
}

.dark .AiArticleEditor_analysisFeedbackSuccess__E4mwU {
  color: rgba(52, 211, 153, 0.95);
}

.AiArticleEditor_analysisFeedbackError__N_2HB {
  color: rgba(239, 68, 68, 0.95);
}

.AiArticleEditor_analysisFeedbackInfo__SGw9q {
  color: rgba(37, 99, 235, 0.95);
}

.AiArticleEditor_analysisGrid__63I5z {
  display: grid;
  gap: 1.5rem;
}

@media (min-width: 1024px) {
  .AiArticleEditor_analysisGrid__63I5z {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

.AiArticleEditor_analysisSummary__YGmRe {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.AiArticleEditor_analysisBadge__dlCED {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  padding: 0.45rem 0.9rem;
  border-radius: 999px;
  font-size: 0.78rem;
  font-weight: 600;
  letter-spacing: 0.04em;
  border: 1px solid transparent;
  text-transform: uppercase;
}

.AiArticleEditor_analysisBadgeIcon__2JX_9 {
  width: 1.05rem;
  height: 1.05rem;
}

.AiArticleEditor_analysisBadgePositive__bcxpw {
  background: rgba(16, 185, 129, 0.18);
  border-color: rgba(16, 185, 129, 0.45);
  color: rgba(4, 120, 87, 0.95);
}

.AiArticleEditor_analysisBadgeWarning__pigUc {
  background: rgba(250, 204, 21, 0.2);
  border-color: rgba(245, 158, 11, 0.45);
  color: rgba(180, 83, 9, 0.95);
}

.AiArticleEditor_analysisBadgePending__J6N91 {
  background: rgba(148, 163, 184, 0.2);
  border-color: rgba(148, 163, 184, 0.35);
  color: rgba(71, 85, 105, 0.9);
}

.dark .AiArticleEditor_analysisBadgePositive__bcxpw {
  background: rgba(16, 185, 129, 0.22);
  border-color: rgba(52, 211, 153, 0.6);
  color: rgba(16, 185, 129, 0.95);
}

.dark .AiArticleEditor_analysisBadgeWarning__pigUc {
  background: rgba(217, 119, 6, 0.24);
  border-color: rgba(251, 191, 36, 0.55);
  color: rgba(253, 224, 71, 0.95);
}

.dark .AiArticleEditor_analysisBadgePending__J6N91 {
  background: rgba(71, 85, 105, 0.35);
  border-color: rgba(100, 116, 139, 0.55);
  color: rgba(203, 213, 225, 0.9);
}

.AiArticleEditor_analysisSummaryText__b_IM8 {
  margin: 0;
  font-size: 0.98rem;
  color: rgba(55, 65, 81, 0.95);
  line-height: 1.6;
}

.dark .AiArticleEditor_analysisSummaryText__b_IM8 {
  color: rgba(226, 232, 240, 0.9);
}

.AiArticleEditor_analysisMetaList__FRsLO {
  display: grid;
  gap: 0.65rem;
  font-size: 0.85rem;
  color: rgba(71, 85, 105, 0.85);
}

.AiArticleEditor_analysisMetaList__FRsLO dt {
  font-weight: 600;
  color: rgba(37, 47, 63, 0.82);
}

.AiArticleEditor_analysisMetaList__FRsLO dd {
  margin: 0.25rem 0 0;
  color: rgba(15, 23, 42, 0.85);
}

.AiArticleEditor_analysisContext__5L8CT {
  font-size: 0.78rem;
  color: rgba(71, 85, 105, 0.8);
}

.dark .AiArticleEditor_analysisContext__5L8CT {
  color: rgba(148, 163, 184, 0.75);
}

.AiArticleEditor_analysisNote__lCKFw {
  font-size: 0.82rem;
  color: rgba(79, 70, 229, 0.85);
}

.dark .AiArticleEditor_analysisNote__lCKFw {
  color: rgba(165, 180, 252, 0.85);
}

.AiArticleEditor_analysisMetadata__q_fsH {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  margin-top: 0.75rem;
}

.AiArticleEditor_analysisMetadataList__Z9SBD {
  display: grid;
  gap: 0.65rem;
  font-size: 0.85rem;
  color: rgba(71, 85, 105, 0.85);
}

.AiArticleEditor_analysisMetadataList__Z9SBD dt {
  font-weight: 600;
  color: rgba(37, 47, 63, 0.82);
}

.AiArticleEditor_analysisMetadataList__Z9SBD dd {
  margin: 0.2rem 0 0;
  color: rgba(15, 23, 42, 0.85);
}

.dark .AiArticleEditor_analysisMetaList__FRsLO {
  color: rgba(148, 163, 184, 0.8);
}

.dark .AiArticleEditor_analysisMetaList__FRsLO dt {
  color: rgba(226, 232, 240, 0.88);
}

.dark .AiArticleEditor_analysisMetaList__FRsLO dd {
  color: rgba(226, 232, 240, 0.92);
}

.dark .AiArticleEditor_analysisMetadataList__Z9SBD {
  color: rgba(148, 163, 184, 0.78);
}

.dark .AiArticleEditor_analysisMetadataList__Z9SBD dt {
  color: rgba(226, 232, 240, 0.9);
}

.dark .AiArticleEditor_analysisMetadataList__Z9SBD dd {
  color: rgba(226, 232, 240, 0.94);
}

.AiArticleEditor_analysisColumn__GN0EZ {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.AiArticleEditor_analysisListTitle__NOK8z {
  font-size: 0.85rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgba(79, 70, 229, 0.8);
}

.dark .AiArticleEditor_analysisListTitle__NOK8z {
  color: rgba(165, 180, 252, 0.88);
}

.AiArticleEditor_analysisEmpty__z_8XO {
  font-size: 0.85rem;
  color: rgba(107, 114, 128, 0.85);
}

.dark .AiArticleEditor_analysisEmpty__z_8XO {
  color: rgba(148, 163, 184, 0.75);
}

.AiArticleEditor_analysisKeywordList__fQFOy {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 0.45rem;
}

.AiArticleEditor_analysisKeywordList__fQFOy li {
  padding: 0.35rem 0.75rem;
  border-radius: 999px;
  background: rgba(59, 130, 246, 0.12);
  color: rgba(30, 64, 175, 0.92);
  font-size: 0.78rem;
  font-weight: 600;
  letter-spacing: 0.01em;
}

.dark .AiArticleEditor_analysisKeywordList__fQFOy li {
  background: rgba(59, 130, 246, 0.2);
  color: rgba(191, 219, 254, 0.95);
}

.AiArticleEditor_analysisHelper___PhAa {
  font-size: 0.9rem;
  color: rgba(71, 85, 105, 0.85);
}

.dark .AiArticleEditor_analysisHelper___PhAa {
  color: rgba(148, 163, 184, 0.8);
}

.AiArticleEditor_languageToolCard__IxkGt {
  margin-top: 2rem;
  border-radius: 1.6rem;
  padding: 1.75rem;
  border: 1px solid rgba(34, 197, 94, 0.2);
  background: linear-gradient(150deg, rgba(236, 253, 245, 0.95), rgba(220, 252, 231, 0.85));
  box-shadow: 0 18px 40px rgba(34, 197, 94, 0.15);
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

.dark .AiArticleEditor_languageToolCard__IxkGt {
  border-color: rgba(74, 222, 128, 0.35);
  background: linear-gradient(150deg, rgba(22, 101, 52, 0.7), rgba(5, 46, 22, 0.85));
  box-shadow: 0 22px 45px rgba(5, 46, 22, 0.55);
}

.AiArticleEditor_languageToolHeader__NMYk0 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

@media (min-width: 640px) {
  .AiArticleEditor_languageToolHeader__NMYk0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    gap: 1.5rem;
  }
}

.AiArticleEditor_languageToolOverline__1M0CC {
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgba(34, 197, 94, 0.95);
}

.dark .AiArticleEditor_languageToolOverline__1M0CC {
  color: rgba(134, 239, 172, 0.95);
}

.AiArticleEditor_languageToolTitle__v_Gda {
  margin: 0.2rem 0 0;
  font-size: 1.3rem;
  font-weight: 700;
  color: rgba(6, 78, 59, 0.95);
}

.dark .AiArticleEditor_languageToolTitle__v_Gda {
  color: rgba(232, 252, 243, 0.95);
}

.AiArticleEditor_languageToolSubtitle__u2saH {
  margin: 0.2rem 0 0;
  font-size: 0.92rem;
  color: rgba(4, 120, 87, 0.85);
}

.dark .AiArticleEditor_languageToolSubtitle__u2saH {
  color: rgba(190, 242, 218, 0.85);
}

.AiArticleEditor_languageToolActionButton__XmLEG {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  padding: 0.65rem 1.35rem;
  border-radius: 999px;
  background: linear-gradient(135deg, rgba(34, 197, 94, 0.95), rgba(22, 163, 74, 0.95));
  color: rgba(255, 255, 255, 0.98);
  font-size: 0.9rem;
  font-weight: 600;
  letter-spacing: 0.01em;
  border: none;
  box-shadow: 0 16px 30px rgba(16, 185, 129, 0.25);
  transition: transform 0.2s ease, box-shadow 0.2s ease, opacity 0.2s ease;
}

.AiArticleEditor_languageToolActionButton__XmLEG:hover {
  transform: translateY(-1px);
  box-shadow: 0 22px 38px rgba(16, 185, 129, 0.3);
}

.AiArticleEditor_languageToolActionButton__XmLEG:disabled {
  opacity: 0.5;
  cursor: not-allowed;
  box-shadow: none;
}

.AiArticleEditor_languageToolActionButtonLoading__jNKr6 {
  opacity: 0.8;
}

.AiArticleEditor_languageToolActionIcon__KcVIx {
  width: 1.15rem;
  height: 1.15rem;
}

.AiArticleEditor_languageToolFeedback__usoJe {
  font-size: 0.9rem;
  padding: 0.65rem 0.85rem;
  border-radius: 0.85rem;
  background: rgba(34, 197, 94, 0.1);
  color: rgba(4, 120, 87, 0.95);
}

.AiArticleEditor_languageToolFeedbackSuccess__kfRzf {
  background: rgba(34, 197, 94, 0.15);
  color: rgba(5, 122, 85, 0.95);
}

.AiArticleEditor_languageToolFeedbackError__r_jXy {
  background: rgba(239, 68, 68, 0.12);
  color: rgba(185, 28, 28, 0.92);
}

.AiArticleEditor_languageToolFeedbackInfo__SVkwZ {
  background: rgba(14, 165, 233, 0.12);
  color: rgba(7, 89, 133, 0.9);
}

.AiArticleEditor_languageToolSummaryGrid__KKakk {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  gap: 1rem;
}

.AiArticleEditor_languageToolSummaryGrid__KKakk dt {
  font-size: 0.78rem;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  font-weight: 700;
  color: rgba(4, 120, 87, 0.75);
}

.AiArticleEditor_languageToolSummaryGrid__KKakk dd {
  margin: 0.25rem 0 0;
  font-size: 1.4rem;
  font-weight: 700;
  color: rgba(4, 47, 46, 0.95);
}

.dark .AiArticleEditor_languageToolSummaryGrid__KKakk dt {
  color: rgba(190, 242, 218, 0.7);
}

.dark .AiArticleEditor_languageToolSummaryGrid__KKakk dd {
  color: rgba(240, 253, 244, 0.95);
}

.AiArticleEditor_languageToolMetaList__MZuHd {
  display: grid;
  gap: 0.75rem;
  font-size: 0.9rem;
  color: rgba(4, 47, 46, 0.8);
}

.AiArticleEditor_languageToolMetaList__MZuHd dt {
  font-weight: 600;
}

.dark .AiArticleEditor_languageToolMetaList__MZuHd {
  color: rgba(209, 250, 229, 0.82);
}

.AiArticleEditor_languageToolHelper__WzNVR {
  font-size: 0.85rem;
  color: rgba(4, 120, 87, 0.9);
}

.dark .AiArticleEditor_languageToolHelper__WzNVR {
  color: rgba(190, 242, 218, 0.85);
}

.AiArticleEditor_languageToolMatches__cF4HE {
  display: grid;
  gap: 1rem;
}

.AiArticleEditor_languageToolMatch__0eviz {
  border: 1px solid rgba(16, 185, 129, 0.15);
  border-radius: 1.1rem;
  padding: 1rem 1.25rem;
  background: rgba(255, 255, 255, 0.9);
}

.dark .AiArticleEditor_languageToolMatch__0eviz {
  background: rgba(15, 118, 110, 0.1);
  border-color: rgba(16, 185, 129, 0.35);
}

.AiArticleEditor_languageToolMatchHeader__tOXCQ {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  flex-wrap: wrap;
}

.AiArticleEditor_languageToolBadge__DHEGw {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  padding: 0.25rem 0.75rem;
  border-radius: 999px;
  font-size: 0.78rem;
  font-weight: 600;
  letter-spacing: 0.04em;
}

.AiArticleEditor_languageToolBadgeGrammar__42k1M {
  background: rgba(37, 99, 235, 0.1);
  color: rgba(30, 64, 175, 0.95);
}

.AiArticleEditor_languageToolBadgeSpelling__s3B3k {
  background: rgba(249, 115, 22, 0.12);
  color: rgba(180, 83, 9, 0.95);
}

.AiArticleEditor_languageToolBadgeStyle__IT24B {
  background: rgba(236, 72, 153, 0.12);
  color: rgba(190, 24, 93, 0.95);
}

.AiArticleEditor_languageToolBadgeNeutral__f6gRi {
  background: rgba(6, 182, 212, 0.12);
  color: rgba(8, 145, 178, 0.95);
}

.AiArticleEditor_languageToolMatchTitle__V3s_4 {
  font-size: 0.95rem;
  font-weight: 600;
  color: rgba(4, 47, 46, 0.95);
}

.AiArticleEditor_languageToolMatchMessage__lhihn {
  margin: 0.4rem 0;
  font-size: 0.9rem;
  color: rgba(30, 41, 59, 0.85);
}

.AiArticleEditor_languageToolMatchContext__4_Et3 {
  font-size: 0.85rem;
  color: rgba(30, 41, 59, 0.75);
  background: rgba(15, 118, 110, 0.08);
  border-radius: 0.8rem;
  padding: 0.55rem 0.75rem;
  margin: 0.35rem 0;
}

.AiArticleEditor_languageToolSentenceLabel__Pht3A {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 0.7rem;
  margin-right: 0.4rem;
  color: rgba(4, 120, 87, 0.85);
}

.AiArticleEditor_languageToolMatchReplacements__hJ1Bc {
  font-size: 0.85rem;
  color: rgba(4, 120, 87, 0.9);
}

.AiArticleEditor_languageToolEmpty__aJwNq {
  font-size: 0.9rem;
  color: rgba(51, 65, 85, 0.8);
  padding: 1rem 0;
}

.AiArticleEditor_languageToolFooter__bXr8i {
  font-size: 0.85rem;
  color: rgba(15, 118, 110, 0.9);
}

.AiArticleEditor_languageToolLink__zhN3x {
  font-weight: 600;
  color: rgba(16, 185, 129, 0.95);
}

.AiArticleEditor_languageToolLink__zhN3x:hover {
  text-decoration: underline;
}

.AiArticleEditor_verificationCard__NEz4j {
  margin-top: 2rem;
  border-radius: 1.6rem;
  padding: 1.75rem;
  border: 1.5px solid rgba(139, 92, 246, 0.25);
  background: linear-gradient(150deg, rgba(250, 245, 255, 0.95), rgba(243, 232, 255, 0.9));
  box-shadow: 0 20px 42px rgba(139, 92, 246, 0.18);
}

.dark .AiArticleEditor_verificationCard__NEz4j {
  border-color: rgba(167, 139, 250, 0.35);
  background: linear-gradient(150deg, rgba(88, 28, 135, 0.7), rgba(59, 7, 100, 0.85));
  box-shadow: 0 22px 45px rgba(59, 7, 100, 0.55);
}

.AiArticleEditor_verificationHeader__W_oJg {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-bottom: 1.5rem;
}

@media (min-width: 768px) {
  .AiArticleEditor_verificationHeader__W_oJg {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}

.AiArticleEditor_verificationOverline__MCAXL {
  margin: 0;
  font-size: 0.7rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: rgba(139, 92, 246, 0.75);
}

.dark .AiArticleEditor_verificationOverline__MCAXL {
  color: rgba(196, 181, 253, 0.85);
}

.AiArticleEditor_verificationTitle__Cwxdo {
  margin: 0.2rem 0 0;
  font-size: 1.3rem;
  font-weight: 700;
  color: rgba(88, 28, 135, 0.95);
}

.dark .AiArticleEditor_verificationTitle__Cwxdo {
  color: rgba(233, 213, 255, 0.95);
}

.AiArticleEditor_verificationSubtitle__ZebiV {
  margin: 0.4rem 0 0;
  font-size: 0.9rem;
  color: rgba(88, 28, 135, 0.75);
  line-height: 1.5;
}

.dark .AiArticleEditor_verificationSubtitle__ZebiV {
  color: rgba(196, 181, 253, 0.8);
}

.AiArticleEditor_verificationActionButton__qqwm6 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.6rem;
  padding: 0.85rem 1.4rem;
  border: none;
  border-radius: 999px;
  background-image: linear-gradient(120deg, #8b5cf6, #a78bfa, #c4b5fd, #8b5cf6);
  background-size: 220% 220%;
  color: #fff;
  font-weight: 600;
  font-size: 0.92rem;
  letter-spacing: 0.01em;
  box-shadow: 0 16px 36px rgba(139, 92, 246, 0.35);
  cursor: pointer;
  transition: transform 0.2s ease, box-shadow 0.2s ease, background-position 0.4s ease;
}

.AiArticleEditor_verificationActionButton__qqwm6:hover {
  transform: translateY(-2px) scale(1.02);
  box-shadow: 0 20px 42px rgba(139, 92, 246, 0.45);
  background-position: 85% 50%;
}

.AiArticleEditor_verificationActionButton__qqwm6:focus-visible {
  outline: 3px solid rgba(167, 139, 250, 0.4);
  outline-offset: 2px;
}

.AiArticleEditor_verificationActionButton__qqwm6:disabled {
  opacity: 0.65;
  cursor: not-allowed;
  transform: none;
}

.AiArticleEditor_verificationActionButtonLoading__hB_xf {
  pointer-events: none;
}

.AiArticleEditor_verificationActionIcon__bK3rL {
  width: 1.15rem;
  height: 1.15rem;
  flex-shrink: 0;
}

.AiArticleEditor_verificationHelper__QDxDL {
  margin: 0.75rem 0 0;
  font-size: 0.88rem;
  color: rgba(88, 28, 135, 0.7);
  line-height: 1.5;
}

.dark .AiArticleEditor_verificationHelper__QDxDL {
  color: rgba(196, 181, 253, 0.75);
}

.AiArticleEditor_verificationFeedback__UTswb {
  margin: 1rem 0 0;
  padding: 0.85rem 1.1rem;
  border-radius: 0.75rem;
  font-size: 0.9rem;
  line-height: 1.5;
  background: rgba(139, 92, 246, 0.1);
  color: rgba(88, 28, 135, 0.9);
}

.AiArticleEditor_verificationFeedbackInfo__WACIG {
  margin: 1rem 0 0;
  padding: 0.85rem 1.1rem;
  border-radius: 0.75rem;
  font-size: 0.9rem;
  line-height: 1.5;
  background: rgba(59, 130, 246, 0.12);
  color: rgba(30, 64, 175, 0.95);
  animation: AiArticleEditor_pulse__caIEb 2s ease-in-out infinite;
}

@keyframes AiArticleEditor_pulse__caIEb {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.8;
  }
}

.dark .AiArticleEditor_verificationFeedbackInfo__WACIG {
  background: rgba(59, 130, 246, 0.2);
  color: rgba(191, 219, 254, 0.95);
}

.AiArticleEditor_verificationFeedbackSuccess__XYJeS {
  background: rgba(34, 197, 94, 0.12);
  color: rgba(20, 83, 45, 0.95);
}

.AiArticleEditor_verificationFeedbackError__oDbhX {
  background: rgba(239, 68, 68, 0.12);
  color: rgba(153, 27, 27, 0.95);
}

.AiArticleEditor_verificationFeedbackInfo__WACIG {
  background: rgba(59, 130, 246, 0.12);
  color: rgba(30, 64, 175, 0.95);
}

.dark .AiArticleEditor_verificationFeedback__UTswb {
  background: rgba(139, 92, 246, 0.2);
  color: rgba(233, 213, 255, 0.9);
}

.dark .AiArticleEditor_verificationFeedbackSuccess__XYJeS {
  background: rgba(34, 197, 94, 0.2);
  color: rgba(187, 247, 208, 0.95);
}

.dark .AiArticleEditor_verificationFeedbackError__oDbhX {
  background: rgba(239, 68, 68, 0.2);
  color: rgba(254, 202, 202, 0.95);
}

.dark .AiArticleEditor_verificationFeedbackInfo__WACIG {
  background: rgba(59, 130, 246, 0.2);
  color: rgba(191, 219, 254, 0.95);
}

.AiArticleEditor_verificationSummaryGrid__NsFLE {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
  margin: 1.5rem 0 0;
  padding: 1.25rem;
  border-radius: 1rem;
  background: rgba(255, 255, 255, 0.6);
  border: 1px solid rgba(139, 92, 246, 0.15);
}

.dark .AiArticleEditor_verificationSummaryGrid__NsFLE {
  background: rgba(30, 41, 59, 0.5);
  border-color: rgba(167, 139, 250, 0.25);
}

.AiArticleEditor_verificationSummaryGrid__NsFLE dt {
  font-size: 0.8rem;
  font-weight: 600;
  color: rgba(88, 28, 135, 0.7);
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.dark .AiArticleEditor_verificationSummaryGrid__NsFLE dt {
  color: rgba(196, 181, 253, 0.75);
}

.AiArticleEditor_verificationSummaryGrid__NsFLE dd {
  margin: 0.3rem 0 0;
  font-size: 1.4rem;
  font-weight: 700;
  color: rgba(88, 28, 135, 0.95);
}

.dark .AiArticleEditor_verificationSummaryGrid__NsFLE dd {
  color: rgba(233, 213, 255, 0.95);
}

.AiArticleEditor_verificationStatements__Awiyz {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin: 1.5rem 0 0;
}

.AiArticleEditor_verificationStatement__xnHYW {
  padding: 1.1rem;
  border-radius: 0.85rem;
  border: 1px solid rgba(139, 92, 246, 0.2);
  background: rgba(255, 255, 255, 0.7);
}

.dark .AiArticleEditor_verificationStatement__xnHYW {
  border-color: rgba(167, 139, 250, 0.3);
  background: rgba(30, 41, 59, 0.6);
}

.AiArticleEditor_verificationStatementHeader__1Rt0E {
  display: flex;
  flex-direction: column;
  gap: 0.6rem;
  margin-bottom: 0.75rem;
}

.AiArticleEditor_verificationBadge___gn_Z {
  align-self: flex-start;
}

.AiArticleEditor_verificationStatementTitle__QlPxC {
  margin: 0;
  font-size: 0.95rem;
  font-weight: 600;
  color: rgba(88, 28, 135, 0.95);
  line-height: 1.5;
  flex: 1;
  min-width: 0;
}

.AiArticleEditor_verificationStatementTitleWrapper__WqrtL {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  flex: 1;
  min-width: 0;
}

.dark .AiArticleEditor_verificationStatementTitle__QlPxC {
  color: rgba(233, 213, 255, 0.95);
}

.AiArticleEditor_verificationStatementMessage__l_zJS {
  margin: 0.5rem 0 0;
  font-size: 0.88rem;
  color: rgba(88, 28, 135, 0.75);
  line-height: 1.5;
}

.dark .AiArticleEditor_verificationStatementMessage__l_zJS {
  color: rgba(196, 181, 253, 0.85);
}

.AiArticleEditor_verificationSuggestions__N3c97 {
  margin: 0.75rem 0 0;
  padding-left: 1.5rem;
  list-style: disc;
  font-size: 0.88rem;
  color: rgba(88, 28, 135, 0.8);
  line-height: 1.6;
}

.dark .AiArticleEditor_verificationSuggestions__N3c97 {
  color: rgba(196, 181, 253, 0.85);
}

.AiArticleEditor_verificationSuggestions__N3c97 li {
  margin: 0.4rem 0;
}

.AiArticleEditor_verificationEmpty__C0qiG {
  margin: 2rem 0;
  padding: 2rem;
  text-align: center;
  font-size: 0.92rem;
  color: rgba(88, 28, 135, 0.65);
  border-radius: 0.85rem;
  background: rgba(139, 92, 246, 0.05);
}

.dark .AiArticleEditor_verificationEmpty__C0qiG {
  color: rgba(196, 181, 253, 0.7);
  background: rgba(139, 92, 246, 0.1);
}

.AiArticleEditor_verificationAssessment__cqrFc {
  margin: 2rem 0 0;
  padding: 1.5rem;
  border-radius: 1rem;
  background: rgba(255, 255, 255, 0.6);
  border: 1px solid rgba(139, 92, 246, 0.2);
}

.dark .AiArticleEditor_verificationAssessment__cqrFc {
  background: rgba(30, 41, 59, 0.5);
  border-color: rgba(167, 139, 250, 0.3);
}

.AiArticleEditor_verificationAssessmentTitle__0abUe {
  margin: 0 0 0.75rem;
  font-size: 1.05rem;
  font-weight: 700;
  color: rgba(88, 28, 135, 0.95);
}

.dark .AiArticleEditor_verificationAssessmentTitle__0abUe {
  color: rgba(233, 213, 255, 0.95);
}

.AiArticleEditor_verificationAssessmentText__mKvvF {
  margin: 0;
  font-size: 0.92rem;
  color: rgba(88, 28, 135, 0.85);
  line-height: 1.6;
}

.dark .AiArticleEditor_verificationAssessmentText__mKvvF {
  color: rgba(196, 181, 253, 0.9);
}

.AiArticleEditor_verificationRecommendations__zEdtM {
  margin: 1.5rem 0 0;
}

.AiArticleEditor_verificationRecommendationsTitle__e7JWa {
  margin: 0 0 0.75rem;
  font-size: 1.05rem;
  font-weight: 700;
  color: rgba(88, 28, 135, 0.95);
}

.dark .AiArticleEditor_verificationRecommendationsTitle__e7JWa {
  color: rgba(233, 213, 255, 0.95);
}

.AiArticleEditor_verificationFooter__CPSyi {
  margin: 2rem 0 0;
  padding-top: 1.5rem;
  border-top: 1px solid rgba(139, 92, 246, 0.2);
  font-size: 0.85rem;
  color: rgba(88, 28, 135, 0.9);
}

.dark .AiArticleEditor_verificationFooter__CPSyi {
  border-color: rgba(167, 139, 250, 0.3);
  color: rgba(196, 181, 253, 0.9);
}

.AiArticleEditor_verificationLink__TxNYu {
  font-weight: 600;
  color: rgba(139, 92, 246, 0.95);
  text-decoration: none;
}

.AiArticleEditor_verificationLink__TxNYu:hover {
  text-decoration: underline;
}

.dark .AiArticleEditor_verificationLink__TxNYu {
  color: rgba(196, 181, 253, 0.95);
}

.AiArticleEditor_verificationProviderButtons__X7liJ {
  display: flex;
  gap: 0.5rem;
  margin-top: 0.75rem;
}

.AiArticleEditor_verificationProviderButton__ANPnR {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.5rem 0.875rem;
  font-size: 0.875rem;
  font-weight: 500;
  color: #64748b;
  background: #f1f5f9;
  border: 1px solid #e2e8f0;
  border-radius: 0.5rem;
  cursor: pointer;
  transition: all 0.15s ease;
  white-space: nowrap;
}

.AiArticleEditor_verificationProviderButton__ANPnR:hover:not(:disabled) {
  background: #e2e8f0;
  border-color: #cbd5e1;
  color: #475569;
}

.AiArticleEditor_verificationProviderButton__ANPnR:focus-visible {
  outline: 2px solid #3b82f6;
  outline-offset: 2px;
}

.AiArticleEditor_verificationProviderButtonActive__Hn0aI {
  background: #3b82f6;
  border-color: #3b82f6;
  color: #ffffff;
}

.AiArticleEditor_verificationProviderButtonActive__Hn0aI:hover {
  background: #2563eb;
  border-color: #2563eb;
}

.AiArticleEditor_verificationProviderButtonDisabled__so2WW {
  opacity: 0.5;
  cursor: not-allowed;
  position: relative;
}

.AiArticleEditor_verificationProviderIcon__ONCKh {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
}

.AiArticleEditor_verificationProviderBadge__xhbBI {
  display: inline-flex;
  align-items: center;
  padding: 0.125rem 0.375rem;
  font-size: 0.625rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  background: #fbbf24;
  color: #78350f;
  border-radius: 0.25rem;
  margin-left: 0.25rem;
}

.dark .AiArticleEditor_verificationProviderButton__ANPnR {
  background: rgba(30, 41, 59, 0.65);
  border-color: rgba(148, 163, 184, 0.25);
  color: #cbd5e1;
}

.dark .AiArticleEditor_verificationProviderButton__ANPnR:hover:not(:disabled) {
  background: rgba(51, 65, 85, 0.8);
  border-color: rgba(148, 163, 184, 0.4);
  color: #e2e8f0;
}

.dark .AiArticleEditor_verificationProviderButtonActive__Hn0aI {
  background: #3b82f6;
  border-color: #3b82f6;
  color: #ffffff;
}

.dark .AiArticleEditor_verificationProviderButtonActive__Hn0aI:hover {
  background: #2563eb;
  border-color: #2563eb;
}

.dark .AiArticleEditor_verificationProviderBadge__xhbBI {
  background: #fbbf24;
  color: #78350f;
}

.AiArticleEditor_verificationSourceLink__zpLe7 {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
  font-weight: 500;
  color: #3b82f6;
  background: rgba(59, 130, 246, 0.1);
  border: 1px solid rgba(59, 130, 246, 0.2);
  border-radius: 0.375rem;
  text-decoration: none;
  transition: all 0.15s ease;
  flex-shrink: 0;
  white-space: nowrap;
}

.AiArticleEditor_verificationSourceLink__zpLe7:hover {
  background: rgba(59, 130, 246, 0.15);
  border-color: rgba(59, 130, 246, 0.3);
  color: #2563eb;
  text-decoration: none;
}

.AiArticleEditor_verificationSourceLink__zpLe7:focus-visible {
  outline: 2px solid #3b82f6;
  outline-offset: 2px;
}

.AiArticleEditor_verificationSourceIcon__OFWES {
  flex-shrink: 0;
  width: 14px;
  height: 14px;
}

.AiArticleEditor_verificationSourceLabel__uwcd7 {
  font-size: 0.75rem;
}

.dark .AiArticleEditor_verificationSourceLink__zpLe7 {
  color: #60a5fa;
  background: rgba(59, 130, 246, 0.15);
  border-color: rgba(59, 130, 246, 0.3);
}

.dark .AiArticleEditor_verificationSourceLink__zpLe7:hover {
  background: rgba(59, 130, 246, 0.25);
  border-color: rgba(59, 130, 246, 0.4);
  color: #93c5fd;
}

@media (max-width: 1023px) {
  .AiArticleEditor_sidebar__XZ1gS {
    order: -1;
  }
}

.AiArticleEditor_headerRow__PF94f {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

@media (min-width: 1024px) {
  .AiArticleEditor_headerRow__PF94f {
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 2rem;
  }

  .AiArticleEditor_headerRow__PF94f > :first-child {
    flex: 1 1 auto;
  }
}

.AiArticleEditor_headerActions__iQroS {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.75rem;
}

.AiArticleEditor_headerActionButton__5Cxkb {
  display: inline-flex;
  align-items: center;
  gap: 0.6rem;
  padding: 0.65rem 1.2rem;
  border-radius: 9999px;
  border: 1px solid rgba(59, 130, 246, 0.2);
  background: rgba(248, 250, 252, 0.9);
  color: rgba(37, 99, 235, 0.95);
  font-weight: 600;
  font-size: 0.9rem;
  letter-spacing: -0.01em;
  transition: border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease,
    box-shadow 0.2s ease, transform 0.2s ease;
}

.AiArticleEditor_headerActionButton__5Cxkb:hover {
  border-color: rgba(59, 130, 246, 0.4);
  background: rgba(239, 246, 255, 0.95);
  color: rgba(30, 64, 175, 0.95);
  box-shadow: 0 12px 22px rgba(59, 130, 246, 0.18);
  transform: translateY(-1px);
}

.AiArticleEditor_headerActionButton__5Cxkb:disabled {
  border-color: rgba(148, 163, 184, 0.2);
  background: rgba(226, 232, 240, 0.4);
  color: rgba(100, 116, 139, 0.6);
  cursor: not-allowed;
  box-shadow: none;
  transform: none;
}

.AiArticleEditor_headerActionIcon__zYUCm {
  width: 1.05rem;
  height: 1.05rem;
}

.dark .AiArticleEditor_headerActionButton__5Cxkb {
  border-color: rgba(96, 165, 250, 0.3);
  background: rgba(15, 23, 42, 0.7);
  color: rgba(191, 219, 254, 0.92);
}

.dark .AiArticleEditor_headerActionButton__5Cxkb:hover {
  border-color: rgba(125, 211, 252, 0.45);
  background: rgba(30, 41, 59, 0.9);
  color: rgba(191, 219, 254, 0.98);
  box-shadow: 0 14px 26px rgba(59, 130, 246, 0.25);
}

.dark .AiArticleEditor_headerActionButton__5Cxkb:disabled {
  border-color: rgba(148, 163, 184, 0.25);
  background: rgba(15, 23, 42, 0.55);
  color: rgba(148, 163, 184, 0.6);
}

.AiArticleEditor_previewExternalLink__F2qYV {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.6rem 1.35rem;
  border-radius: 9999px;
  border: 1px solid rgba(59, 130, 246, 0.25);
  background: rgba(248, 250, 252, 0.95);
  color: rgba(37, 99, 235, 0.95);
  font-weight: 600;
  font-size: 0.9rem;
  transition: border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
  text-decoration: none;
}

.AiArticleEditor_previewExternalLink__F2qYV:hover {
  border-color: rgba(59, 130, 246, 0.45);
  color: rgba(37, 99, 235, 1);
  box-shadow: 0 12px 24px rgba(59, 130, 246, 0.18);
}

.AiArticleEditor_previewExternalLink__F2qYV:focus-visible,
.AiArticleEditor_previewCloseButton__W71e7:focus-visible {
  outline: 3px solid rgba(59, 130, 246, 0.5);
  outline-offset: 2px;
}

.dark .AiArticleEditor_previewExternalLink__F2qYV {
  background: rgba(30, 41, 59, 0.78);
  border-color: rgba(96, 165, 250, 0.45);
  color: rgba(191, 219, 254, 0.95);
}

.dark .AiArticleEditor_previewExternalLink__F2qYV:hover {
  border-color: rgba(147, 197, 253, 0.6);
  color: rgba(224, 242, 254, 0.98);
  box-shadow: 0 14px 28px rgba(96, 165, 250, 0.28);
}

.AiArticleEditor_previewDrawerContent__I3Wyy {
  display: flex;
  flex-direction: column;
  gap: 1.75rem;
}

.AiArticleEditor_previewDrawerHeader__C3D8x {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.AiArticleEditor_previewDrawerHelper__7ntU7 {
  font-size: 0.92rem;
  color: rgba(71, 85, 105, 0.85);
  max-width: 48ch;
}

.dark .AiArticleEditor_previewDrawerHelper__7ntU7 {
  color: rgba(148, 163, 184, 0.85);
}

.AiArticleEditor_previewOverlay__d7A3L {
  position: fixed;
  inset: 0;
  background: rgba(15, 23, 42, 0.65);
  backdrop-filter: blur(8px);
  display: block;
  padding-block: clamp(1rem, 4vh, 2.5rem);
  padding-inline: clamp(0.75rem, 4vw, 2.25rem);
  z-index: 60;
  overflow-y: auto;
  box-sizing: border-box;
  scrollbar-gutter: stable both-edges;
  min-height: 100vh;
  overscroll-behavior: contain;
}

.AiArticleEditor_previewOverlay__d7A3L:focus {
  outline: none;
}

.AiArticleEditor_previewDialog__ei26v {
  --preview-dialog-max-height: min(92vh, 1024px);
  width: min(960px, 100%);
  max-height: var(--preview-dialog-max-height);
  overflow: hidden;
  border-radius: 1.5rem;
  background: linear-gradient(160deg, #ffffff 65%, #f1f5f9 100%);
  color: #0f172a;
  box-shadow: 0 40px 90px rgba(15, 23, 42, 0.35);
  display: flex;
  flex-direction: column;
  outline: none;
  margin-inline: auto;
  margin-block: clamp(1rem, 4vh, 2.5rem);
}

.dark .AiArticleEditor_previewDialog__ei26v {
  background: linear-gradient(160deg, rgba(15, 23, 42, 0.95) 60%, rgba(30, 41, 59, 0.92) 100%);
  color: rgba(226, 232, 240, 0.98);
  box-shadow: 0 50px 110px rgba(2, 6, 23, 0.75);
}

.AiArticleEditor_previewDialog__ei26v:focus {
  outline: none;
}

.AiArticleEditor_previewHeader__CC1aN {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  padding: 1.5rem 1.75rem 1.25rem;
  border-bottom: 1px solid rgba(148, 163, 184, 0.2);
}

.dark .AiArticleEditor_previewHeader__CC1aN {
  border-color: rgba(71, 85, 105, 0.35);
}

.AiArticleEditor_previewOverline__VYFlS {
  font-size: 0.85rem;
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgba(59, 130, 246, 0.85);
}

.dark .AiArticleEditor_previewOverline__VYFlS {
  color: rgba(96, 165, 250, 0.9);
}

.AiArticleEditor_previewHeading__GQhpO {
  margin-top: 0.35rem;
  font-size: 1.6rem;
  font-weight: 700;
  letter-spacing: -0.015em;
}

.AiArticleEditor_previewHeaderActions__N7Qxc {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.75rem;
}

.AiArticleEditor_previewCloseButton__W71e7 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.6rem 1.35rem;
  border-radius: 9999px;
  border: none;
  background: rgba(15, 23, 42, 0.08);
  color: inherit;
  font-weight: 600;
  cursor: pointer;
  transition: background 0.2s ease, transform 0.2s ease;
}

.AiArticleEditor_previewCloseButton__W71e7:hover {
  transform: translateY(-1px);
  background: rgba(15, 23, 42, 0.12);
}

.dark .AiArticleEditor_previewCloseButton__W71e7 {
  background: rgba(148, 163, 184, 0.15);
}

.dark .AiArticleEditor_previewCloseButton__W71e7:hover {
  background: rgba(148, 163, 184, 0.22);
}

.AiArticleEditor_previewBody__5ZbQd {
  padding: 1.75rem;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  flex: 1 1 auto;
  min-height: 0;
  max-height: max(280px, calc(var(--preview-dialog-max-height) - 140px));
  scrollbar-gutter: stable both-edges;
}

@media (max-width: 768px) {
  .AiArticleEditor_previewDialog__ei26v {
    --preview-dialog-max-height: calc(100vh - (clamp(1rem, 4vh, 2.5rem) * 2));
    max-height: none;
    min-height: calc(100vh - (clamp(1rem, 4vh, 2.5rem) * 2));
    border-radius: 1.15rem;
  }

  .AiArticleEditor_previewHeader__CC1aN {
    padding: 1.25rem 1.25rem 1rem;
    gap: 0.75rem;
  }

  .AiArticleEditor_previewBody__5ZbQd {
    padding: 1.25rem;
    max-height: max(220px, calc(var(--preview-dialog-max-height) - 120px));
  }
}

@media (max-width: 520px) {
  .AiArticleEditor_previewHeader__CC1aN {
    flex-direction: column;
    align-items: flex-start;
  }

  .AiArticleEditor_previewHeaderActions__N7Qxc {
    width: 100%;
    justify-content: flex-start;
  }

  .AiArticleEditor_previewHeaderActions__N7Qxc > * {
    flex: 1 1 auto;
  }

  .AiArticleEditor_previewCloseButton__W71e7,
  .AiArticleEditor_previewExternalLink__F2qYV {
    width: 100%;
    justify-content: center;
  }
}

.AiArticleEditor_previewCover__Bs7Lt {
  overflow: hidden;
  border-radius: 1.25rem;
  max-height: 420px;
  box-shadow: 0 30px 60px rgba(15, 23, 42, 0.25);
}

.AiArticleEditor_previewCover__Bs7Lt img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.AiArticleEditor_previewArticle__qb4Ld {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  padding-bottom: 1rem;
}

.AiArticleEditor_previewTag__33s9U {
  font-size: 0.85rem;
  font-weight: 600;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: rgba(79, 70, 229, 0.8);
}

.dark .AiArticleEditor_previewTag__33s9U {
  color: rgba(165, 180, 252, 0.9);
}

.AiArticleEditor_previewTitle__4UmqB {
  font-size: clamp(2rem, 3.5vw, 2.75rem);
  font-weight: 800;
  line-height: 1.12;
  letter-spacing: -0.02em;
  color: inherit;
}

.AiArticleEditor_previewTitlePlaceholder__y5dUJ {
  color: rgba(15, 23, 42, 0.4);
  font-style: italic;
}

.dark .AiArticleEditor_previewTitlePlaceholder__y5dUJ {
  color: rgba(148, 163, 184, 0.55);
}

.AiArticleEditor_previewMeta__wlBGU {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.9rem;
  color: rgba(71, 85, 105, 0.85);
}

.dark .AiArticleEditor_previewMeta__wlBGU {
  color: rgba(148, 163, 184, 0.85);
}

.AiArticleEditor_previewSummary__T7Y_K {
  font-size: 1.1rem;
  line-height: 1.7;
  color: rgba(15, 23, 42, 0.82);
}

.AiArticleEditor_previewSummaryPlaceholder__VAHJb {
  color: rgba(15, 23, 42, 0.45);
  font-style: italic;
}

.dark .AiArticleEditor_previewSummary__T7Y_K {
  color: rgba(226, 232, 240, 0.92);
}

.dark .AiArticleEditor_previewSummaryPlaceholder__VAHJb {
  color: rgba(148, 163, 184, 0.6);
}

.AiArticleEditor_previewDivider__SIhPy {
  width: 100%;
  height: 1px;
  background: linear-gradient(90deg, rgba(148, 163, 184, 0), rgba(148, 163, 184, 0.65), rgba(148, 163, 184, 0));
}

.dark .AiArticleEditor_previewDivider__SIhPy {
  background: linear-gradient(90deg, rgba(51, 65, 85, 0), rgba(148, 163, 184, 0.6), rgba(51, 65, 85, 0));
}

.AiArticleEditor_previewContentWrapper__7EEgO {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

.AiArticleEditor_previewContentHtml__kOqEI {
  font-size: 1rem;
  line-height: 1.8;
  color: inherit;
}

.AiArticleEditor_previewContentHtml__kOqEI p {
  margin-bottom: 1.25rem;
}

.AiArticleEditor_previewContentHtml__kOqEI h2,
.AiArticleEditor_previewContentHtml__kOqEI h3 {
  margin: 2.25rem 0 1rem;
  font-weight: 700;
  line-height: 1.25;
}

.AiArticleEditor_previewContentHtml__kOqEI ul,
.AiArticleEditor_previewContentHtml__kOqEI ol {
  margin: 1.75rem 0 1.75rem 1.5rem;
  display: grid;
  gap: 0.75rem;
}

.AiArticleEditor_previewContentHtml__kOqEI blockquote {
  border-left: 4px solid rgba(59, 130, 246, 0.45);
  padding-left: 1.25rem;
  margin: 1.75rem 0;
  font-style: italic;
  color: rgba(15, 23, 42, 0.75);
}

.dark .AiArticleEditor_previewContentHtml__kOqEI blockquote {
  border-color: rgba(96, 165, 250, 0.6);
  color: rgba(226, 232, 240, 0.88);
}

.AiArticleEditor_previewPlaceholder__A7v2V {
  font-style: italic;
  color: rgba(71, 85, 105, 0.7);
}

.dark .AiArticleEditor_previewPlaceholder__A7v2V {
  color: rgba(148, 163, 184, 0.7);
}

.AiArticleEditor_sidebarSeoToolsButton__HK_lA {
  flex: 1 1 calc(33.333% - 0.27rem);
  min-width: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.4rem;
  padding: 0.65rem 0.7rem;
  border: none;
  border-radius: 999px;
  background-image: linear-gradient(120deg, #f97316, #fb923c, #fdba74, #f97316);
  background-size: 220% 220%;
  color: #fff;
  font-weight: 600;
  font-size: 0.75rem;
  letter-spacing: 0.01em;
  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

.AiArticleEditor_sidebarSeoToolsButton__HK_lA:hover {
  transform: translateY(-1px) scale(1.005);
  background-position: 85% 50%;
  box-shadow: 0 18px 36px rgba(249, 115, 22, 0.4);
}

.AiArticleEditor_sidebarSeoToolsButton__HK_lA:focus-visible {
  outline: 3px solid rgba(249, 115, 22, 0.35);
  outline-offset: 2px;
}

.AiArticleEditor_sidebarSeoToolsButton__HK_lA:disabled {
  opacity: 0.72;
  cursor: not-allowed;
  transform: none;
  box-shadow: 0 14px 32px rgba(249, 115, 22, 0.3);
}

.dark .AiArticleEditor_sidebarSeoToolsButton__HK_lA {
  box-shadow: 0 18px 42px rgba(251, 146, 60, 0.32);
}

.dark .AiArticleEditor_sidebarSeoToolsButton__HK_lA:hover {
  box-shadow: 0 24px 54px rgba(251, 146, 60, 0.45);
}

.AiArticleEditor_sidebarSeoToolsIcon__pIG6e {
  width: 1rem;
  height: 1rem;
  flex-shrink: 0;
}

.AiArticleEditor_seoToolsDrawerContent__Ha_r0 {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  padding: 1.5rem 0;
}

.AiArticleEditor_seoToolsDrawerHeader__zoJgD {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.AiArticleEditor_seoToolsDrawerOverline__RLYE5 {
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: rgba(71, 85, 105, 0.8);
  margin: 0;
}

.dark .AiArticleEditor_seoToolsDrawerOverline__RLYE5 {
  color: rgba(148, 163, 184, 0.7);
}

.AiArticleEditor_seoToolsDrawerTitle__PqcZ_ {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
  color: #0f172a;
  margin: 0;
}

.dark .AiArticleEditor_seoToolsDrawerTitle__PqcZ_ {
  color: rgba(248, 250, 252, 0.95);
}

.AiArticleEditor_seoToolsDrawerSubtitle__1Dg6m {
  font-size: 0.9rem;
  line-height: 1.5;
  color: rgba(71, 85, 105, 0.9);
  margin: 0;
}

.dark .AiArticleEditor_seoToolsDrawerSubtitle__1Dg6m {
  color: rgba(148, 163, 184, 0.8);
}

.AiArticleEditor_seoToolsGrid__9g3UC {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  gap: 1.25rem;
}

.AiArticleEditor_seoToolCard__usds1 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  padding: 1.25rem;
  border-radius: 0.85rem;
  border: 1px solid rgba(148, 163, 184, 0.25);
  background: rgba(248, 250, 252, 0.6);
  transition: all 0.2s ease;
}

.dark .AiArticleEditor_seoToolCard__usds1 {
  border-color: rgba(148, 163, 184, 0.2);
  background: rgba(30, 41, 59, 0.4);
}

.AiArticleEditor_seoToolCard__usds1:hover {
  border-color: rgba(59, 130, 246, 0.4);
  background: rgba(59, 130, 246, 0.05);
  box-shadow: 0 2px 8px rgba(59, 130, 246, 0.1);
}

.dark .AiArticleEditor_seoToolCard__usds1:hover {
  border-color: rgba(96, 165, 250, 0.5);
  background: rgba(59, 130, 246, 0.1);
}

.AiArticleEditor_seoToolCardTitle__9kka4 {
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1.3;
  color: #0f172a;
  margin: 0;
}

.dark .AiArticleEditor_seoToolCardTitle__9kka4 {
  color: rgba(248, 250, 252, 0.95);
}

.AiArticleEditor_seoToolCardDescription__1tOmj {
  font-size: 0.875rem;
  line-height: 1.5;
  color: rgba(71, 85, 105, 0.85);
  margin: 0;
  flex: 1;
}

.dark .AiArticleEditor_seoToolCardDescription__1tOmj {
  color: rgba(148, 163, 184, 0.75);
}

.AiArticleEditor_seoToolButton__PnzeC {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.6rem 1.25rem;
  border-radius: 0.6rem;
  border: 1px solid rgba(59, 130, 246, 0.4);
  background: #3b82f6;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 600;
  transition: all 0.2s ease;
  cursor: pointer;
  margin-top: auto;
}

.AiArticleEditor_seoToolButton__PnzeC:hover {
  background: #2563eb;
  border-color: #2563eb;
  box-shadow: 0 2px 8px rgba(59, 130, 246, 0.3);
}

.AiArticleEditor_seoToolButton__PnzeC:focus-visible {
  outline: 2px solid #3b82f6;
  outline-offset: 2px;
}

.AiArticleEditor_seoToolButton__PnzeC:active {
  transform: translateY(1px);
}

.AiArticleEditor_seoToolsControls__DIDVZ {
  display: flex;
  gap: 1rem;
  padding: 1rem;
  border-radius: 0.75rem;
  background: rgba(248, 250, 252, 0.6);
  border: 1px solid rgba(148, 163, 184, 0.2);
}

.dark .AiArticleEditor_seoToolsControls__DIDVZ {
  background: rgba(15, 23, 42, 0.4);
  border-color: rgba(71, 85, 105, 0.3);
}

.AiArticleEditor_seoToolsControlGroup__ZZZAY {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  flex: 1 1 auto;
  min-width: 0;
}

.AiArticleEditor_seoToolsLabel__GkG6Z {
  font-size: 0.875rem;
  font-weight: 600;
  color: rgba(15, 23, 42, 0.9);
}

.dark .AiArticleEditor_seoToolsLabel__GkG6Z {
  color: rgba(226, 232, 240, 0.9);
}

.AiArticleEditor_seoToolsSelect__z7P9R {
  padding: 0.5rem 0.75rem;
  border-radius: 0.5rem;
  border: 1px solid rgba(148, 163, 184, 0.3);
  background: #fff;
  color: rgba(15, 23, 42, 0.9);
  font-size: 0.875rem;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.AiArticleEditor_seoToolsSelect__z7P9R:focus {
  outline: none;
  border-color: rgba(59, 130, 246, 0.5);
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);
}

.dark .AiArticleEditor_seoToolsSelect__z7P9R {
  background: rgba(30, 41, 59, 0.9);
  border-color: rgba(71, 85, 105, 0.4);
  color: rgba(226, 232, 240, 0.9);
}

.AiArticleEditor_seoToolsResultSection___O3qO {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 1.5rem;
  border-radius: 1rem;
  background: rgba(248, 250, 252, 0.8);
  border: 1px solid rgba(148, 163, 184, 0.2);
}

.dark .AiArticleEditor_seoToolsResultSection___O3qO {
  background: rgba(15, 23, 42, 0.6);
  border-color: rgba(71, 85, 105, 0.3);
}

.AiArticleEditor_seoToolsCloseResult___TDRt {
  align-self: flex-start;
  padding: 0.5rem 1rem;
  border-radius: 0.5rem;
  border: 1px solid rgba(148, 163, 184, 0.3);
  background: rgba(255, 255, 255, 0.9);
  color: rgba(15, 23, 42, 0.9);
  font-size: 0.875rem;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.2s ease;
}

.AiArticleEditor_seoToolsCloseResult___TDRt:hover {
  background: rgba(248, 250, 252, 0.95);
  border-color: rgba(148, 163, 184, 0.5);
}

.dark .AiArticleEditor_seoToolsCloseResult___TDRt {
  background: rgba(30, 41, 59, 0.9);
  border-color: rgba(71, 85, 105, 0.4);
  color: rgba(226, 232, 240, 0.9);
}

.dark .AiArticleEditor_seoToolsCloseResult___TDRt:hover {
  background: rgba(51, 65, 85, 0.9);
}

.AiArticleEditor_humanizeDrawer__NpJHl {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.AiArticleEditor_humanizeDrawerIntro__BXZO1 {
  margin: 0;
  font-size: 0.9rem;
  line-height: 1.5;
  color: rgba(71, 85, 105, 0.95);
}

.dark .AiArticleEditor_humanizeDrawerIntro__BXZO1 {
  color: rgba(226, 232, 240, 0.88);
}

.AiArticleEditor_humanizeDrawerActions__JDwa4 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
}

.AiArticleEditor_humanizeDrawerError__NsK1L {
  margin: 0;
  font-size: 0.85rem;
  font-weight: 600;
  color: #b91c1c;
}

.AiArticleEditor_humanizePreview__hUoxl {
  border: 1px solid rgba(226, 232, 240, 0.95);
  border-radius: 1rem;
  background: rgba(248, 250, 252, 0.85);
  padding: 1.25rem;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  max-height: 420px;
  overflow-y: auto;
}

.dark .AiArticleEditor_humanizePreview__hUoxl {
  border-color: rgba(71, 85, 105, 0.6);
  background: rgba(15, 23, 42, 0.65);
}

.AiArticleEditor_humanizePreviewMeta__0ACSK {
  margin: 0;
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: rgba(71, 85, 105, 0.85);
}

.dark .AiArticleEditor_humanizePreviewMeta__0ACSK {
  color: rgba(148, 163, 184, 0.8);
}

.AiArticleEditor_humanizePreviewTitle__zK43Y {
  margin: 0;
  font-size: 1.05rem;
  font-weight: 700;
  color: rgba(15, 23, 42, 0.95);
}

.dark .AiArticleEditor_humanizePreviewTitle__zK43Y {
  color: rgba(248, 250, 252, 0.95);
}

.AiArticleEditor_humanizePreviewSummary__kqWOG {
  margin: 0;
  font-size: 0.92rem;
  color: rgba(71, 85, 105, 0.95);
}

.dark .AiArticleEditor_humanizePreviewSummary__kqWOG {
  color: rgba(203, 213, 225, 0.9);
}

.AiArticleEditor_humanizePreviewContent__wHi0h {
  font-size: 0.92rem;
  line-height: 1.6;
  color: rgba(31, 41, 55, 0.95);
}

.AiArticleEditor_humanizePreviewContent__wHi0h p {
  margin-bottom: 0.9rem;
}

.AiArticleEditor_humanizePreviewContent__wHi0h h2,
.AiArticleEditor_humanizePreviewContent__wHi0h h3 {
  margin: 1rem 0 0.35rem;
}

.AiArticleEditor_humanizePreviewContent__wHi0h ul {
  padding-left: 1.25rem;
  margin: 0.5rem 0;
}

.dark .AiArticleEditor_humanizePreviewContent__wHi0h {
  color: rgba(226, 232, 240, 0.95);
}

.AiArticleEditor_humanizeDrawerPlaceholder__Y5656 {
  margin: 0;
  font-size: 0.88rem;
  color: rgba(71, 85, 105, 0.8);
}

.dark .AiArticleEditor_humanizeDrawerPlaceholder__Y5656 {
  color: rgba(148, 163, 184, 0.75);
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/components/workspace/articles/ArticleDashboard.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************/
.ArticleDashboard_wrapper__dsyIA {
  display: grid;
  gap: 1.75rem;
}

.ArticleDashboard_warningCard__QWMn2 {
  border-radius: 1.25rem;
  padding: 1.25rem;
  border: 1px solid rgba(245, 158, 11, 0.25);
  background: #ffffff;
  color: #111827;
  box-shadow: 0 16px 36px rgba(15, 23, 42, 0.1);
  display: grid;
  gap: 0.75rem;
}

.ArticleDashboard_warningList__oyGyJ {
  display: grid;
  gap: 0.5rem;
  font-size: 0.85rem;
  color: #1f2937;
}

.dark .ArticleDashboard_warningCard__QWMn2 {
  background: rgba(15, 23, 42, 0.9);
  color: rgba(253, 244, 215, 0.95);
  border-color: rgba(245, 158, 11, 0.35);
  box-shadow: 0 16px 36px rgba(15, 23, 42, 0.35);
}

.dark .ArticleDashboard_warningList__oyGyJ {
  color: rgba(253, 244, 215, 0.85);
}

.ArticleDashboard_metrics__lJbg6 {
  display: flex;
  flex-direction: row;
  gap: 1rem;
  overflow-x: auto;
  padding-bottom: 0.25rem;
}

.ArticleDashboard_tableCard__i1eMH {
  border-radius: 1.5rem;
  padding: 1.75rem;
  border: 1px solid rgba(15, 23, 42, 0.1);
  background: #ffffff;
  color: #111827;
  box-shadow: 0 18px 45px rgba(15, 23, 42, 0.08);
}

.ArticleDashboard_tableScroll__VLK8X {
  margin-top: 1.5rem;
  overflow-x: auto;
  border-radius: 1.25rem;
}

.dark .ArticleDashboard_tableCard__i1eMH {
  border: 1px solid rgba(148, 163, 184, 0.35);
  background: rgba(15, 23, 42, 0.92);
  color: rgba(226, 232, 240, 0.95);
  box-shadow: 0 24px 50px rgba(15, 23, 42, 0.35);
}

.dark .ArticleDashboard_tableScroll__VLK8X {
  background: rgba(15, 23, 42, 0.65);
}

@media (min-width: 640px) {
  .ArticleDashboard_wrapper__dsyIA {
    gap: 2rem;
  }

  .ArticleDashboard_tableCard__i1eMH {
    padding: 2rem;
  }
}

@media (max-width: 639px) {
  .ArticleDashboard_tableCard__i1eMH {
    padding: 1.25rem;
  }
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./src/sections/common/DynamicSection.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************/
.DynamicSection_wrapper__nrLH7 {
  display: grid;
  gap: 1.5rem;
}

.DynamicSection_relatedGrid__jpmF8 {
  display: grid;
  gap: 1rem;
}

@media (min-width: 1024px) {
  .DynamicSection_relatedGrid__jpmF8 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 640px) {
  .DynamicSection_wrapper__nrLH7 {
    gap: 1.25rem;
  }

  .DynamicSection_relatedGrid__jpmF8 {
    grid-template-columns: minmax(0, 1fr);
  }
}

