.ArticleGeneration_editorToolbarSticky__nW0Ym{position:sticky;top:-1px;z-index:30;padding:.5rem 0;margin-bottom:1rem;background:linear-gradient(180deg,rgba(249,250,251,.95),rgba(249,250,251,.6));backdrop-filter:blur(6px)}.ArticleGeneration_editorToolbar__71Y5a{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.5rem;background:#ffffff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 6px 18px rgba(15,23,42,.08)}.ArticleGeneration_toolbarGroup__YoiIL{display:flex;align-items:center;gap:.35rem}.ArticleGeneration_toolbarActionGroup__cZKk8{gap:.5rem;flex-wrap:wrap;margin-left:auto;justify-content:flex-end}.ArticleGeneration_toolbarActionButton__QSXIZ{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .7rem;font-size:.72rem;font-weight:600;border-radius:6px;border:1px solid #d1d5db;background:#ffffff;color:#1f2937;cursor:pointer;transition:all .18s ease;box-shadow:0 1px 2px rgba(15,23,42,.08)}.ArticleGeneration_toolbarActionButtonIcon__vwaG5{display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;line-height:1}.ArticleGeneration_toolbarActionButtonIcon__vwaG5 svg{width:15px;height:15px}.ArticleGeneration_toolbarActionButton__QSXIZ:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8;color:#111827;box-shadow:0 2px 6px rgba(15,23,42,.11)}.ArticleGeneration_toolbarActionButton__QSXIZ:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 3px rgba(15,23,42,.15)}.ArticleGeneration_toolbarActionButton__QSXIZ:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.ArticleGeneration_toolbarActionButtonPrimary___Bcji{border-color:#8b5cf6;color:#5b21b6;background:linear-gradient(180deg,#f3efff,#f9f5ff)}.ArticleGeneration_toolbarActionButtonPrimary___Bcji:hover:not(:disabled){background:linear-gradient(180deg,#eee7ff,#f4edff);border-color:#7c3aed;color:#4c1d95}.ArticleGeneration_toolbarActionButtonNeutral__jYz5P{color:#1f2937}.ArticleGeneration_toolbarActionButtonGhost__TP6T9{background:#ffffff;color:#1f2937}.ArticleGeneration_toolbarActionButtonGhost__TP6T9:hover:not(:disabled){background:#f9fafb;border-color:#cbd5f5}.ArticleGeneration_editorStatusBanner__wVXTK{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.05rem;border-radius:10px;margin:1.25rem 0;border:1px solid transparent;box-shadow:0 10px 24px rgba(15,23,42,.08);background:#f1f5f9;color:#0f172a}.ArticleGeneration_editorStatusBanner__wVXTK:last-child{margin-bottom:1.5rem}.ArticleGeneration_editorStatusSuccess__mYl_r{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:rgba(16,185,129,.35);color:#047857}.ArticleGeneration_editorStatusProgress__PQAtz{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:rgba(59,130,246,.35);color:#1d4ed8}.ArticleGeneration_editorStatusInfo__fdiUU{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-color:rgba(148,163,184,.4);color:#1f2937}.ArticleGeneration_editorStatusIcon__hVCP7{width:1.75rem;height:1.75rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}.ArticleGeneration_editorStatusIcon__hVCP7 svg{width:14px;height:14px}.ArticleGeneration_editorStatusIconSuccess__MEMWU{background:rgba(16,185,129,.18);color:#047857;box-shadow:inset 0 0 0 1px rgba(16,185,129,.25)}.ArticleGeneration_editorStatusIconInfo__itE73{background:rgba(59,130,246,.12);color:#1d4ed8;box-shadow:inset 0 0 0 1px rgba(59,130,246,.18)}.ArticleGeneration_editorStatusSpinner__gq8m6{width:18px;height:18px;border:2px solid rgba(59,130,246,.2);border-top-color:rgba(59,130,246,.65);border-radius:9999px;animation:ArticleGeneration_spin__hSpVW .75s linear infinite;flex-shrink:0}.ArticleGeneration_editorStatusText__6VbAj{font-size:.88rem;line-height:1.5;font-weight:500;color:inherit}.ArticleGeneration_toolbarButton__KrGoR{appearance:none;border:1px solid transparent;border-radius:6px;background:#f9fafb;color:#1f2937;padding:.35rem .45rem;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .18s ease;box-shadow:0 1px 3px rgba(15,23,42,.08)}.ArticleGeneration_toolbarButton__KrGoR:hover{background:#eef2ff;border-color:#6366f1;color:#1e1b4b;box-shadow:0 4px 10px rgba(99,102,241,.18);transform:translateY(-1px)}.ArticleGeneration_toolbarButton__KrGoR:active{transform:translateY(0);box-shadow:0 2px 6px rgba(79,70,229,.2)}.ArticleGeneration_toolbarButton__KrGoR svg{width:16px;height:16px}.ArticleGeneration_toolbarButtonLabel__MpOki{font-size:.8rem;font-weight:500}.ArticleGeneration_toolbarSelect__bEKsx{border:1px solid #d1d5db;border-radius:6px;background:#ffffff;color:#111827;padding:.35rem 1.75rem .35rem .75rem;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .18s ease;box-shadow:0 1px 2px rgba(15,23,42,.08)}.ArticleGeneration_toolbarSelect__bEKsx:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.18)}.ArticleGeneration_toolbarDivider__71CWw{width:1px;align-self:stretch;background:linear-gradient(180deg,rgba(209,213,219,0),rgba(209,213,219,.9),rgba(209,213,219,0));margin:0 .25rem}.ArticleGeneration_toolbarHint__UnlEm{margin-left:auto;font-size:.75rem;color:#6b7280;flex:1 1 180px;text-align:right}.ArticleGeneration_visuallyHidden__bB5pm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ArticleGeneration_toolbarIcon__A9i1A{font-weight:600;line-height:1;font-size:.9rem}.ArticleGeneration_toolbarIconBold__W4TH5{font-weight:700}.ArticleGeneration_toolbarIconItalic__UH9ht{font-style:italic}.ArticleGeneration_toolbarIconUnderline__jeOp6{text-decoration:underline}.ArticleGeneration_generationPage__CGtlY{min-height:100vh;background:#F4F4F4;padding:2rem 0;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.ArticleGeneration_errorContainer__ar_PP,.ArticleGeneration_loadingContainer__t5Yrz{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);color:white}.ArticleGeneration_errorContainer__ar_PP{padding:2rem}.ArticleGeneration_errorMessage__a7Ww3{background:rgba(30,30,50,.95);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.2);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.3);padding:3rem;text-align:center;max-width:500px}.ArticleGeneration_errorMessage__a7Ww3 h3{color:#ef4444;font-size:1.5rem;margin-bottom:1rem}.ArticleGeneration_errorMessage__a7Ww3 p{color:rgba(255,255,255,.8);margin-bottom:2rem;line-height:1.5}.ArticleGeneration_errorButton__V5WTx{background:linear-gradient(135deg,#f093fb,#f5576c);color:white;border:none;padding:1rem 2rem;border-radius:50px;font-weight:600;cursor:pointer;transition:all .3s ease}.ArticleGeneration_errorButton__V5WTx:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(240,147,251,.4)}.ArticleGeneration_spinner__zwz6o{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:ArticleGeneration_spin__hSpVW 1s linear infinite;margin-bottom:1rem}@keyframes ArticleGeneration_spin__hSpVW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ArticleGeneration_generationCard__eAUBs{background:rgba(30,30,50,.95);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px rgba(0,0,0,.3);padding:3rem;text-align:center;margin-top:2rem;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.ArticleGeneration_generationHeader__xiqFy{margin-bottom:3rem}.ArticleGeneration_stageIcon__GPN4q{font-size:4rem;margin-bottom:1rem;animation:ArticleGeneration_pulse__4RJ8r 2s ease-in-out infinite}@keyframes ArticleGeneration_pulse__4RJ8r{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.ArticleGeneration_stageTitle__2Ry_M{color:white;font-size:2.2rem;font-weight:700;margin-bottom:1rem}.ArticleGeneration_stageDescription__XfO4I{color:rgba(255,255,255,.8);font-size:1.2rem;margin:0;line-height:1.5}.ArticleGeneration_progressSection__pDhYp{margin-bottom:3rem}.ArticleGeneration_progressBar__Dy6M3{width:100%;height:16px;background:rgba(255,255,255,.2);border-radius:8px;overflow:hidden;margin-bottom:1rem}.ArticleGeneration_progressFill__1i0KH{height:100%;background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:8px;transition:width .5s ease;position:relative}.ArticleGeneration_progressFill__1i0KH:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:ArticleGeneration_shimmer__Say7D 2s ease-in-out infinite}@keyframes ArticleGeneration_shimmer__Say7D{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ArticleGeneration_progressText__OVf21{color:white;font-size:1.3rem;font-weight:600}.ArticleGeneration_generationSteps__sS1SR{display:flex;justify-content:center;gap:3rem;margin-bottom:2rem}.ArticleGeneration_step__J6wZG{display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:.4;transition:all .3s ease}.ArticleGeneration_step__J6wZG.ArticleGeneration_active__2WuIn{opacity:1;transform:scale(1.1)}.ArticleGeneration_stepIcon__wGN4B{font-size:2rem;margin-bottom:.5rem}.ArticleGeneration_stepText__WYgGd{color:white;font-size:.9rem;font-weight:500;text-align:center}.ArticleGeneration_estimatedTime__t4M96{color:rgba(255,255,255,.7);font-size:1rem;margin:0}.ArticleGeneration_successHeader__cnx8Y{text-align:center;margin-bottom:3rem}.ArticleGeneration_successIcon__4vpJ0{font-size:5rem;margin-bottom:1rem;animation:ArticleGeneration_bounce__Dc71h 2s ease-in-out infinite}@keyframes ArticleGeneration_bounce__Dc71h{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.ArticleGeneration_successTitle__s4Wcz{color:white;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 10px rgba(0,0,0,.3)}.ArticleGeneration_successDescription__WLrLR{color:rgba(255,255,255,.9);font-size:1.2rem;margin:0}.ArticleGeneration_statCard__1v7C_{background:rgba(30,30,50,.95);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.2);padding:2rem;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.3);transition:all .3s ease}.ArticleGeneration_statCard__1v7C_:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.4)}.ArticleGeneration_statNumber__tmG10{color:white;font-size:2.5rem;font-weight:700;display:block;margin-bottom:.5rem}.ArticleGeneration_statLabel__E52pH{color:rgba(255,255,255,.8);font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.ArticleGeneration_articlePreview__lMV3F{background:rgba(30,30,50,.95);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px rgba(0,0,0,.3);margin-bottom:2rem}.ArticleGeneration_previewHeader__EVIOT{padding:0;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.ArticleGeneration_articleViewHeader__8g46K{padding:0;border-bottom:none;display:flex;flex-direction:column;align-items:stretch;gap:1.25rem;margin-bottom:1.5rem}.ArticleGeneration_strategistNotesWrapper__QxpR8{display:flex;flex-wrap:wrap;gap:1rem}.ArticleGeneration_strategistNoteCard__h_7La{flex:1 1 280px;background:#ffffff;border:1px solid rgba(124,58,237,.12);border-radius:12px;padding:1rem 1.1rem;box-shadow:0 15px 35px rgba(15,23,42,.08)}.ArticleGeneration_strategistNoteTitle__YSVyR{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#6d28d9;margin-bottom:.4rem}.ArticleGeneration_strategistNoteBody__iLLMW{font-size:.95rem;line-height:1.55;color:#111827;white-space:pre-line}.ArticleGeneration_referenceSourcesWrapper__XB0WZ{margin-top:.5rem;border:1px solid rgba(15,118,110,.2);border-radius:12px;padding:1rem 1.25rem;background:#f0fdfa;box-shadow:0 12px 28px rgba(15,118,110,.08)}.ArticleGeneration_referenceSourcesHeader__hXe_s{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.ArticleGeneration_referenceSourcesTitle__bnTFr{font-size:.85rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#0f766e}.ArticleGeneration_referenceSourcesQueries__wHhsw{font-size:.75rem;color:#0f172a;opacity:.8}.ArticleGeneration_referenceSourcesList__Ss5nK{margin:0;padding-left:1.25rem;color:#0f172a;font-size:.92rem;line-height:1.6}.ArticleGeneration_referenceSourcesList__Ss5nK li{margin-bottom:.3rem}.ArticleGeneration_referenceSourcesList__Ss5nK a{color:#0f766e;text-decoration:none;border-bottom:1px solid rgba(15,118,110,.3)}.ArticleGeneration_referenceSourcesList__Ss5nK a:hover{color:#0d9488;border-color:#0d9488}.ArticleGeneration_articleTitleRow__IbbDg{display:flex;align-items:center;gap:1rem}.ArticleGeneration_articleTitleContainer__4tORA,.ArticleGeneration_articleTitleEditWrapper__nZyGt{flex:1;background:#FFFFFF;border:1px solid #d9d9d9;padding:.75rem 1rem}.ArticleGeneration_articleTitleEditWrapper__nZyGt{display:flex;align-items:center;gap:.75rem;box-shadow:0 4px 12px rgba(15,23,42,.08)}.ArticleGeneration_articleTitle__Tc6UO{color:#000000;font-size:1rem;font-weight:600;flex:1;margin:0 2rem 0 0;line-height:1.3}.ArticleGeneration_articleBodyTitleContainer__1oYFU{background:#ffffff;border:1px solid #d9d9d9;padding:.5rem .875rem;margin-bottom:0;text-align:left}.ArticleGeneration_articleActionsRow__12_lI{display:flex;justify-content:flex-end;align-items:center;gap:.43rem;flex-wrap:wrap;background:#ffffff;border:1px solid #e5e7eb;padding:.66rem .86rem;min-height:60px;height:auto}.ArticleGeneration_articleActionButton__HfcCt{display:inline-flex;align-items:center;gap:.2rem;padding:.22rem .45rem;font-size:.6rem;font-weight:600;height:30px;border:1px solid transparent;cursor:pointer;transition:all .2s ease;line-height:1;min-height:20px;background:#f8fafc;color:#0f172a;box-shadow:0 2px 5px rgba(15,23,42,.08)}.ArticleGeneration_articleActionButton__HfcCt:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px rgba(15,23,42,.12)}.ArticleGeneration_articleActionButtonPrimary__D9JYI{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#ffffff;border-color:transparent;box-shadow:0 4px 12px rgba(124,58,237,.22)}.ArticleGeneration_articleActionButtonAccent__DbQFe{background:linear-gradient(135deg,#0ea5e9,#6366f1);color:#ffffff;border-color:transparent;box-shadow:0 5px 14px rgba(14,165,233,.22)}.ArticleGeneration_articleActionButtonNeutral__47WxY{background:#f8fafc;color:#0f172a;border:1px solid #e2e8f0}.ArticleGeneration_articleActionButtonGhost__Dn_fs{background:transparent;color:#475569;border:1px solid rgba(148,163,184,.4);box-shadow:none}.ArticleGeneration_articleActionButtonGhost__Dn_fs:hover:not(:disabled){background:rgba(79,70,229,.08);color:#1f2937;border-color:rgba(79,70,229,.35)}.ArticleGeneration_articleActionButton__HfcCt:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.ArticleGeneration_articleActionButtonIcon__iZcvl{display:inline-flex;align-items:center;justify-content:center}.ArticleGeneration_articleActionButtonIcon__iZcvl svg{width:10px;height:10px}.ArticleGeneration_articleActionSpinner__00Nz6{width:10px;height:10px;border:2px solid rgba(255,255,255,.5);border-top-color:#ffffff;border-radius:50%;animation:ArticleGeneration_spin__hSpVW .75s linear infinite}.ArticleGeneration_articleActionBadge___88VO{background:rgba(255,193,7,.18);color:#b45309;padding:.04rem .3rem;font-size:.45rem;font-weight:600}.ArticleGeneration_editPreviewHeader__M8nxo{align-items:stretch;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.ArticleGeneration_editPreviewActions__jn1x1{display:flex;gap:.75rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.ArticleGeneration_editPreviewStatus__EIVMT{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.ArticleGeneration_editPreviewContent__RVzHz{max-height:none;overflow:visible;background:#ffffff;border-radius:8px;padding:2rem;position:relative}.ArticleGeneration_editActionRow__APnEF{margin-bottom:1.5rem}.ArticleGeneration_editDownloadNotice__S9yE1{margin-bottom:1rem;font-size:.85rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:6px}.ArticleGeneration_editDownloadNoticeInfo__gSY27{background:rgba(37,99,235,.12);color:#1d4ed8;border:1px solid rgba(37,99,235,.3)}.ArticleGeneration_editDownloadNoticeSuccess__iXb_J{background:rgba(16,185,129,.15);color:#0f766e;border:1px solid rgba(16,185,129,.3)}.ArticleGeneration_editDownloadNoticeError__eZWrN{background:rgba(248,113,113,.15);color:#b91c1c;border:1px solid rgba(248,113,113,.4)}.ArticleGeneration_articleActionsRowHighlight__nFS39{animation:ArticleGeneration_actionRowHighlight__2_uBX 2s ease-in-out}@keyframes ArticleGeneration_actionRowHighlight__2_uBX{0%{box-shadow:0 0 0 0 rgba(59,130,246,.45)}50%{box-shadow:0 0 0 8px rgba(59,130,246,0)}to{box-shadow:0 0 0 0 rgba(59,130,246,0)}}@media (max-width:960px){.ArticleGeneration_articleActionsRow__12_lI{justify-content:flex-start;gap:.3rem}}.ArticleGeneration_articleBodyTitle__xnUPV,.ArticleGeneration_articleTitleInput__Ur9bA{color:#111827;font-size:1rem;font-weight:600;line-height:1.3;margin:0}.ArticleGeneration_articleTitleInput__Ur9bA{flex:1;border:none;background:transparent;padding:0;outline:none}.ArticleGeneration_articleTitleInput__Ur9bA::placeholder{color:rgba(55,65,81,.5)}.ArticleGeneration_previewActions__H_qyX{flex-shrink:0}.ArticleGeneration_previewButton__W5_p_{background:rgba(255,255,255,.15);color:white;border:1px solid rgba(255,255,255,.2);padding:.75rem 1.5rem;font-weight:500;cursor:pointer;transition:all .3s ease}.ArticleGeneration_previewButton__W5_p_:hover{background:rgba(255,255,255,.25);transform:translateY(-2px)}.ArticleGeneration_previewContent__CiKFj{padding:2rem;max-height:600px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;width:100%;max-width:100%;box-sizing:border-box}.ArticleGeneration_previewContent__CiKFj.ArticleGeneration_editPreviewContent__RVzHz{max-height:none;overflow-y:visible;overflow-x:visible}.ArticleGeneration_previewContent__CiKFj::-webkit-scrollbar{width:0;background:transparent}.ArticleGeneration_previewContent__CiKFj *{max-width:100%;box-sizing:border-box}.ArticleGeneration_previewSection__USPYF{margin-bottom:2rem}.ArticleGeneration_previewSection__USPYF h3{color:white;font-size:1.4rem;font-weight:600;margin-bottom:1rem}.ArticleGeneration_takeawaysList__e6AYs{list-style:none;padding:0;margin:0}.ArticleGeneration_takeawaysList__e6AYs li{color:rgba(255,255,255,.9);border-bottom:1px solid rgba(255,255,255,.1);line-height:1.5;position:relative;padding:.75rem 0 .75rem 2rem}.ArticleGeneration_takeawaysList__e6AYs li:before{content:"✓";position:absolute;left:0;color:#22c55e;font-weight:700}.ArticleGeneration_viewLayout__Pm_tt{display:flex;align-items:flex-start;gap:2rem;width:100%;margin-top:1.5rem}.ArticleGeneration_sidebarColumn__BBo1j{display:flex;flex-direction:column;gap:.75rem;width:300px;flex-shrink:0;position:sticky;top:1.5rem;align-self:flex-start;height:fit-content}.ArticleGeneration_sidebarActionRow__NTI_L{display:flex;gap:.5rem;justify-content:flex-end}.ArticleGeneration_sidebarTopButton__8zbhy{padding:.65rem 1rem;font-size:.8rem;font-weight:600;border:1px solid rgba(15,23,42,.12);cursor:pointer;transition:all .2s ease;min-width:0;flex:1;text-align:center;border-radius:0;background:rgba(148,163,184,.25);color:#1f2937}.ArticleGeneration_sidebarTopButtonPrimary__UHnbp{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#ffffff;border:1px solid rgba(37,99,235,.4);box-shadow:none;border-radius:0}.ArticleGeneration_sidebarTopButtonPrimary__UHnbp:disabled{opacity:.6;cursor:not-allowed}.ArticleGeneration_sidebarTopButtonPrimary__UHnbp:hover:not(:disabled){filter:brightness(1.05)}.ArticleGeneration_sidebarTopButtonGhost__V6Xi8{background:rgba(148,163,184,.25);color:#1f2937;border:1px solid rgba(15,23,42,.12);border-radius:0}.ArticleGeneration_sidebarTopButtonGhost__V6Xi8:hover{background:rgba(148,163,184,.35)}.ArticleGeneration_publishDropdownWrapper__wqEb9{position:relative;display:inline-flex}.ArticleGeneration_publishDropdown__FyvTf{--publish-dropdown-bg:#f8fafc;position:absolute;top:calc(100% + .5rem);right:0;min-width:260px;background:var(--publish-dropdown-bg);border:1px solid rgba(15,23,42,.08);border-radius:10px;box-shadow:0 14px 28px rgba(15,23,42,.16);padding:.5rem 0;z-index:3000}.ArticleGeneration_publishDropdownCaret__BoXMI{position:absolute;top:-8px;right:42px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--publish-dropdown-bg);filter:drop-shadow(0 -2px 2px rgba(15,23,42,.08))}.ArticleGeneration_publishDropdownHeader__Y9MpM{padding:0 .9rem .55rem;border-bottom:1px solid rgba(148,163,184,.18)}.ArticleGeneration_publishDropdownTitle__hF_Xp{font-size:.68rem;font-weight:600;color:#0f172a;letter-spacing:.01em}.ArticleGeneration_publishDropdownSubtitle__rDj_p{margin-top:.15rem;font-size:.58rem;color:rgba(15,23,42,.55)}.ArticleGeneration_publishDropdownList__lL8Ev{display:flex;flex-direction:column;padding:.2rem 0}.ArticleGeneration_publishDropdownItem__q6LLn{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;padding:.6rem .9rem;background:transparent;border:none;cursor:pointer;transition:background .2s ease,transform .2s ease;color:#0f172a;text-align:left}.ArticleGeneration_publishDropdownItem__q6LLn:hover:not(:disabled){background:rgba(148,163,184,.18);transform:translateY(-.5px)}.ArticleGeneration_publishDropdownItem__q6LLn:disabled{opacity:.6;cursor:not-allowed}.ArticleGeneration_publishDropdownItemLeft__4O6HA{display:flex;align-items:center;gap:.6rem;min-width:0}.ArticleGeneration_publishDropdownIconImage__CG2Vi{width:28px;height:28px;object-fit:contain}.ArticleGeneration_publishDropdownText__PXCpY{display:flex;flex-direction:column;gap:.08rem;min-width:0}.ArticleGeneration_publishDropdownItemName__8cU6R{font-weight:600;font-size:.72rem;color:#0f172a}.ArticleGeneration_publishDropdownItemDescription___wSix{font-size:.6rem;color:rgba(15,23,42,.55);white-space:normal}.ArticleGeneration_publishDropdownItemRight__9E08Q{margin-left:auto;display:flex;align-items:center;gap:.55rem}.ArticleGeneration_publishDropdownMeta__qkbeg{display:flex;flex-direction:column;align-items:flex-end;gap:.18rem}.ArticleGeneration_publishDropdownStatus__VE_nv{font-size:.56rem;color:rgba(15,23,42,.5)}.ArticleGeneration_publishDropdownBadge__kJHbs{display:inline-flex;align-items:center;justify-content:center;padding:.1rem .4rem;border-radius:0;background:rgba(15,23,42,.08);font-size:.52rem;font-weight:600;color:#334155;text-transform:uppercase;letter-spacing:.02em}.ArticleGeneration_publishDropdownChevron__iBnma{color:rgba(148,163,184,.9)}.ArticleGeneration_mainPreviewColumn__AdMzt{flex:1;min-width:0;display:flex;flex-direction:column;gap:.75rem}.ArticleGeneration_uploadSidebar__ZW9g2{width:100%;flex-shrink:0;display:flex;flex-direction:column;gap:.75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:0;padding:1rem;box-shadow:0 18px 36px rgba(15,23,42,.08)}.ArticleGeneration_sidebarConvertButton__LOlrU{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;background:linear-gradient(135deg,#2563eb,#7c3aed);border:1px solid rgba(37,99,235,.35);color:#ffffff;font-weight:600;font-size:.75rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;text-align:left}.ArticleGeneration_sidebarConvertButton__LOlrU:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 28px rgba(37,99,235,.25);filter:brightness(1.05)}.ArticleGeneration_sidebarConvertButton__LOlrU:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.ArticleGeneration_sidebarConvertContent__L1BCd{display:flex;flex-direction:column;gap:.25rem}.ArticleGeneration_sidebarConvertTitle__tMrx4{font-size:.85rem;font-weight:700;letter-spacing:.01em}.ArticleGeneration_sidebarConvertSubtitle__DNuDn{font-size:.7rem;font-weight:500;color:rgba(255,255,255,.8)}.ArticleGeneration_sidebarConvertMeta__lU718{display:flex;align-items:center;justify-content:center;min-width:60px}.ArticleGeneration_sidebarConvertBadge__44XLT{display:inline-flex;align-items:center;justify-content:center;padding:.18rem .45rem;font-size:.6rem;font-weight:700;color:#0f172a;background:rgba(255,255,255,.85);border:1px solid rgba(15,23,42,.1)}.ArticleGeneration_uploadSidebarTitle__SVlWh{font-size:1rem;font-weight:600;color:#0f172a}.ArticleGeneration_uploadSidebarSubtitle__2AkEz{font-size:.75rem;color:#475569;margin-bottom:.25rem}.ArticleGeneration_uploadCard__KkJOt{border:1px solid #e2e8f0;padding:.75rem;display:flex;flex-direction:column;gap:.6rem;background:#ffffff;color:#0f172a;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.ArticleGeneration_uploadCard__KkJOt:hover{transform:translateY(-2px);border-color:rgba(14,165,233,.45);box-shadow:0 16px 32px rgba(15,23,42,.15);background:#ffffff}.ArticleGeneration_uploadCard__KkJOt:disabled,.ArticleGeneration_uploadCard__KkJOt:disabled:hover{cursor:not-allowed;opacity:.6;transform:none;box-shadow:none;border-color:#e2e8f0;background:#f1f5f9}.ArticleGeneration_uploadCard__KkJOt:focus-visible{outline:2px solid #00D4FF;outline-offset:3px}.ArticleGeneration_uploadCardHeader__Ba7En{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.ArticleGeneration_uploadCardIdentity__t9BVf{display:flex;align-items:center;gap:.6rem}.ArticleGeneration_uploadCardIcon__zs6Lm{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;letter-spacing:.02em}.ArticleGeneration_uploadCardIconImage__zk6mu{width:34px;height:34px;object-fit:contain}.ArticleGeneration_uploadCardPreview__6OoqH{width:100%;height:90px;border-radius:10px;background:#e2e8f0;display:flex;align-items:center;justify-content:center}.ArticleGeneration_uploadCardPreview__6OoqH svg{fill:#94a3b8}.ArticleGeneration_uploadCardSpinner__vLwb4{width:36px;height:36px;border-radius:50%;border:3px solid rgba(148,163,184,.35);border-top-color:rgba(148,163,184,.85);animation:ArticleGeneration_uploadCardSpin__1T57S 1s linear infinite}.ArticleGeneration_uploadCardFooter__GxTlp{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:#475569}.ArticleGeneration_uploadCardFooterBadge__xEvT6{background:#e2e8f0;color:#334155;padding:.1rem .5rem;border-radius:0;font-weight:600;font-size:.65rem}@keyframes ArticleGeneration_uploadCardSpin__1T57S{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1180px){.ArticleGeneration_viewLayout__Pm_tt{flex-direction:column}.ArticleGeneration_uploadSidebar__ZW9g2{width:100%;top:1rem}}.ArticleGeneration_mobilePublishButton__ydpAa{display:none}@media (max-width:768px){.ArticleGeneration_sidebarColumn__BBo1j{display:none!important}.ArticleGeneration_mobilePublishButton__ydpAa{display:inline-flex!important}}@media (min-width:769px){.ArticleGeneration_sidebarColumn__BBo1j{display:flex!important}.ArticleGeneration_mobilePublishButton__ydpAa{display:none!important}}.ArticleGeneration_mobilePublishModal__0C6U0{animation:ArticleGeneration_slideUp__LsshY .3s ease-out;box-sizing:border-box}@keyframes ArticleGeneration_slideUp__LsshY{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.ArticleGeneration_mobilePublishModalHeader__6qURy{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb;gap:1rem}.ArticleGeneration_mobilePublishModalTitle__Cfvr8{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0 0 .25rem;word-wrap:break-word;overflow-wrap:break-word;line-height:1.3}.ArticleGeneration_mobilePublishModalSubtitle__NQ_gj{font-size:.875rem;color:rgba(15,23,42,.6);margin:0;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}.ArticleGeneration_mobilePublishModalClose___4tVb{background:transparent;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;min-width:44px;min-height:44px;line-height:1;border-radius:6px;transition:background .2s;flex-shrink:0;display:flex;align-items:center;justify-content:center;touch-action:manipulation}.ArticleGeneration_mobilePublishModalClose___4tVb:hover{background:#f3f4f6}.ArticleGeneration_mobilePublishModalClose___4tVb:active{background:#e5e7eb}.ArticleGeneration_mobilePublishModalPrimaryButton__74J5b{width:100%;padding:1rem;min-height:44px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#ffffff;border:none;border-radius:12px;font-size:.95rem;font-weight:600;cursor:pointer;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .2s,box-shadow .2s;touch-action:manipulation;box-sizing:border-box}.ArticleGeneration_mobilePublishModalPrimaryButton__74J5b:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.3)}.ArticleGeneration_mobilePublishModalPrimaryButton__74J5b:active:not(:disabled){transform:translateY(0)}.ArticleGeneration_mobilePublishModalPrimaryButton__74J5b:disabled{background:linear-gradient(135deg,#9ca3af,#6b7280);cursor:not-allowed;opacity:.7}.ArticleGeneration_mobilePublishModalDestinations__rvZFH{display:flex;flex-direction:column;gap:.75rem}.ArticleGeneration_mobilePublishModalDestinationButton__e2Dkp{width:100%;padding:1rem;min-height:44px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;text-align:left;cursor:pointer;transition:all .2s;touch-action:manipulation;box-sizing:border-box}.ArticleGeneration_mobilePublishModalDestinationButton__e2Dkp:hover:not(:disabled){border-color:#2563eb;box-shadow:0 2px 8px rgba(37,99,235,.1)}.ArticleGeneration_mobilePublishModalDestinationButton__e2Dkp:active:not(:disabled){transform:scale(.98)}.ArticleGeneration_mobilePublishModalDestinationButton__e2Dkp:disabled{opacity:.6;cursor:not-allowed}.ArticleGeneration_mobilePublishModalDestinationContent__VBwrn{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.ArticleGeneration_mobilePublishModalDestinationLeft__2BwYT{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.ArticleGeneration_mobilePublishModalDestinationIcon__ijIpq{width:40px;height:40px;object-fit:contain;flex-shrink:0}.ArticleGeneration_mobilePublishModalDestinationText__VajD_{flex:1;min-width:0}.ArticleGeneration_mobilePublishModalDestinationName__VYCHV{font-weight:600;color:#0f172a;font-size:.95rem;margin-bottom:.125rem;word-wrap:break-word;overflow-wrap:break-word;line-height:1.3}.ArticleGeneration_mobilePublishModalDestinationDescription__iphlR{font-size:.75rem;color:rgba(15,23,42,.6);line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;margin-bottom:.5rem}.ArticleGeneration_mobilePublishModalDestinationMeta__dkosm{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ArticleGeneration_mobilePublishModalDestinationStatus__T1HhY{font-size:.75rem;color:rgba(15,23,42,.6);white-space:nowrap}.ArticleGeneration_mobilePublishModalDestinationCredit__caGwd{font-size:.7rem;padding:.1rem .4rem;background:rgba(15,23,42,.08);border-radius:4px;font-weight:600;color:#334155;white-space:nowrap}.ArticleGeneration_mobilePublishModalDestinationArrow__11zFQ{width:20px;height:20px;color:#9ca3af;flex-shrink:0}@media (max-width:480px){.ArticleGeneration_mobilePublishModal__0C6U0{padding:.875rem!important;max-height:85vh!important}.ArticleGeneration_mobilePublishModalHeader__6qURy{margin-bottom:.875rem!important;padding-bottom:.625rem!important;gap:.625rem!important}.ArticleGeneration_mobilePublishModalTitle__Cfvr8{font-size:1rem!important;margin-bottom:.125rem!important}.ArticleGeneration_mobilePublishModalSubtitle__NQ_gj{font-size:.75rem!important}.ArticleGeneration_mobilePublishModalClose___4tVb{font-size:1.1rem!important;padding:.375rem!important;min-width:36px!important;min-height:36px!important}.ArticleGeneration_mobilePublishModalPrimaryButton__74J5b{padding:.75rem .875rem!important;font-size:.8rem!important;margin-bottom:.625rem!important;min-height:38px!important}.ArticleGeneration_mobilePublishModalDestinations__rvZFH{gap:.5rem!important}.ArticleGeneration_mobilePublishModalDestinationButton__e2Dkp{padding:.75rem .875rem!important;min-height:auto!important}.ArticleGeneration_mobilePublishModalDestinationLeft__2BwYT{gap:.625rem!important}.ArticleGeneration_mobilePublishModalDestinationIcon__ijIpq{width:32px!important;height:32px!important}.ArticleGeneration_mobilePublishModalDestinationName__VYCHV{font-size:.8rem!important;margin-bottom:.125rem!important}.ArticleGeneration_mobilePublishModalDestinationDescription__iphlR{font-size:.65rem!important;margin-bottom:.375rem!important}.ArticleGeneration_mobilePublishModalDestinationMeta__dkosm{gap:.375rem!important;margin-top:.375rem!important}.ArticleGeneration_mobilePublishModalDestinationStatus__T1HhY{font-size:.65rem!important}.ArticleGeneration_mobilePublishModalDestinationCredit__caGwd{font-size:.6rem!important;padding:.08rem .35rem!important}.ArticleGeneration_mobilePublishModalDestinationArrow__11zFQ{width:16px!important;height:16px!important}}@media (max-width:768px){.ArticleGeneration_viewLayout__Pm_tt{margin-left:0;margin-right:0}.ArticleGeneration_uploadSidebar__ZW9g2{position:static;top:auto;padding:1rem;gap:.75rem}.ArticleGeneration_uploadCardPreview__6OoqH{height:80px}.ArticleGeneration_platformModal__Q8ZlN{max-width:95%!important;margin:.75rem!important;border-radius:12px!important}.ArticleGeneration_platformModalHeader__4p5dU{padding:.75rem 1rem .5rem!important;flex-wrap:wrap;gap:.5rem!important}.ArticleGeneration_platformModalMeta__agBLl{gap:.375rem!important}.ArticleGeneration_platformModalBadge__UNyXH{font-size:.65rem!important}.ArticleGeneration_platformModalHeaderRight__U6N87{gap:.5rem!important;flex-wrap:wrap}.ArticleGeneration_platformModalStepCount__adbAv{font-size:.65rem!important}.ArticleGeneration_platformModalClose__rq0E_{min-width:40px!important;min-height:40px!important;padding:.375rem!important;font-size:1.2rem!important}.ArticleGeneration_platformModalContent__h01wm{padding:0 1rem 1rem!important}.ArticleGeneration_platformStepCard__BfZYr{padding:1rem .875rem!important;border-radius:12px!important;gap:.75rem!important}.ArticleGeneration_platformStepTitle__6V1on{font-size:1.1rem!important;line-height:1.3!important}.ArticleGeneration_platformStepSubtitle__KDHqx{font-size:.8rem!important;margin-top:.375rem!important}.ArticleGeneration_platformStepButtons___iBZ8{flex-direction:column-reverse!important;gap:.625rem!important}.ArticleGeneration_platformStepButtons___iBZ8 button{width:100%!important;min-width:auto!important;padding:.75rem .875rem!important;font-size:.85rem!important;min-height:40px!important}.ArticleGeneration_platformMediaVideo__oIuuS{border-radius:10px!important}.ArticleGeneration_platformMediaVideo__oIuuS video{width:100%!important;height:auto!important}.ArticleGeneration_platformTwoColumn__GHj3d{grid-template-columns:1fr!important;gap:.75rem!important}.ArticleGeneration_platformInput__VvHpm,.ArticleGeneration_platformSelect__QwZRh{font-size:.85rem!important;padding:.625rem .75rem!important;min-height:40px!important}.ArticleGeneration_platformLabel__K7syv{font-size:.75rem!important;margin-bottom:.375rem!important}.ArticleGeneration_platformFormSection___TCnS{gap:1rem!important}.ArticleGeneration_platformField__IF4Tz{gap:.5rem!important}.ArticleGeneration_platformCard__D0aUD{padding:.875rem 1rem!important;gap:.75rem!important}.ArticleGeneration_platformCardTitle__CRyLh{font-size:.875rem!important}.ArticleGeneration_platformHelperText__XAvHr{font-size:.7rem!important}.ArticleGeneration_platformNotice__y3kLk{font-size:.75rem!important;padding:.5rem .625rem!important}}@media (max-width:480px){.ArticleGeneration_platformModal__Q8ZlN{max-width:100%!important;margin:0!important;border-radius:0!important;max-height:100vh!important;height:100vh!important;display:flex!important;flex-direction:column!important}.ArticleGeneration_platformModalHeader__4p5dU{padding:.75rem .875rem .625rem!important}.ArticleGeneration_platformModalContent__h01wm{padding:0 .875rem .875rem!important;overflow-y:auto!important;flex:1!important;-webkit-overflow-scrolling:touch!important}.ArticleGeneration_platformStepCard__BfZYr{padding:.875rem .75rem!important;gap:.625rem!important}.ArticleGeneration_platformStepTitle__6V1on{font-size:1rem!important}.ArticleGeneration_platformStepSubtitle__KDHqx{font-size:.75rem!important;margin-top:.25rem!important}.ArticleGeneration_platformStepButtons___iBZ8{gap:.5rem!important}.ArticleGeneration_platformInput__VvHpm,.ArticleGeneration_platformSelect__QwZRh,.ArticleGeneration_platformStepButtons___iBZ8 button{padding:.625rem .75rem!important;font-size:.8rem!important;min-height:38px!important}.ArticleGeneration_platformModalBadge__UNyXH,.ArticleGeneration_platformModalStepCount__adbAv{font-size:.6rem!important}.ArticleGeneration_platformModalClose__rq0E_{min-width:36px!important;min-height:36px!important;font-size:1.1rem!important}.ArticleGeneration_platformLabel__K7syv{font-size:.7rem!important}.ArticleGeneration_platformFormSection___TCnS{gap:.875rem!important}.ArticleGeneration_platformField__IF4Tz{gap:.375rem!important}.ArticleGeneration_platformCard__D0aUD{padding:.75rem .875rem!important;gap:.625rem!important}.ArticleGeneration_platformCardTitle__CRyLh{font-size:.8rem!important}.ArticleGeneration_platformHelperText__XAvHr{font-size:.65rem!important}.ArticleGeneration_platformNotice__y3kLk{font-size:.7rem!important;padding:.5rem .625rem!important}.ArticleGeneration_platformLinkButton__DsVLo{font-size:.75rem!important}.ArticleGeneration_platformStepperDot__Bs6oP{width:8px!important;height:8px!important}.ArticleGeneration_platformModalStepper__zUtxM{gap:6px!important}.ArticleGeneration_articleBodyTitleContainer__1oYFU>div[style*=marginTop]{margin-top:.5rem!important;padding:.5rem .75rem!important;gap:.75rem!important}.ArticleGeneration_articleBodyTitleContainer__1oYFU>div[style*=marginTop] svg{width:14px!important;height:14px!important}.ArticleGeneration_articleBodyTitleContainer__1oYFU>div[style*=marginTop] span{font-size:.75rem!important}.ArticleGeneration_articleBodyTitleContainer__1oYFU>div[style*=marginTop] button{padding:.2rem .4rem!important;font-size:.65rem!important;margin-left:.375rem!important;gap:.2rem!important}.ArticleGeneration_articleBodyTitleContainer__1oYFU>div[style*=marginTop] button svg{width:10px!important;height:10px!important}.ArticleGeneration_articleActionsRow__12_lI{padding:.5rem .625rem!important;gap:.35rem!important;min-height:50px!important}.ArticleGeneration_articleActionButton__HfcCt{padding:.18rem .35rem!important;font-size:.55rem!important;height:26px!important;min-height:26px!important;gap:.15rem!important}.ArticleGeneration_articleActionButtonIcon__iZcvl{font-size:.7rem!important}.ArticleGeneration_articleActionButtonIcon__iZcvl svg{width:8px!important;height:8px!important}.ArticleGeneration_modal__dUZ_K{max-width:95%!important;width:95%!important;margin:.75rem auto!important;max-height:90vh!important;overflow-y:auto!important}.ArticleGeneration_modalOverlay__8_OWp{align-items:flex-start!important;padding:.5rem!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.ArticleGeneration_modalHeader__OBfFR{padding:.875rem 1rem .625rem!important;flex-wrap:wrap!important;gap:.625rem!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important}.ArticleGeneration_modalHeader__OBfFR>div:first-child{flex:1 1 auto!important;min-width:0!important;max-width:calc(100% - 50px)!important}.ArticleGeneration_modalTitle__ZdLGf{font-size:1rem!important;margin-bottom:.125rem!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.ArticleGeneration_modalBody__Mpa9Q{padding:.875rem 1rem!important}.ArticleGeneration_modalBody__Mpa9Q h4{font-size:.8rem!important;margin-bottom:.25rem!important}.ArticleGeneration_modalBody__Mpa9Q p{font-size:.7rem!important;margin-bottom:.625rem!important}.ArticleGeneration_modalBody__Mpa9Q svg{width:12px!important;height:12px!important}.ArticleGeneration_modalBody__Mpa9Q button{padding:.5rem 1rem!important;font-size:.8rem!important;min-height:36px!important}.ArticleGeneration_modalBody__Mpa9Q>div[style*=border]{padding:1rem!important}.ArticleGeneration_modalBody__Mpa9Q>div[style*=border] svg[width="48"]{width:32px!important;height:32px!important;margin-bottom:.625rem!important}.ArticleGeneration_modalBody__Mpa9Q>div[style*=border] p{font-size:.75rem!important}.ArticleGeneration_modalBody__Mpa9Q>div[style*=aspectRatio]{max-width:100%!important}.ArticleGeneration_modalBody__Mpa9Q>div[style*=flexDirection]{width:100%!important}.ArticleGeneration_modalBody__Mpa9Q button{width:100%!important;box-sizing:border-box!important}.ArticleGeneration_modal__dUZ_K{max-width:100%!important;width:100%!important;margin:0!important;border-radius:0!important;max-height:100vh!important;height:100vh!important}.ArticleGeneration_modalOverlay__8_OWp{align-items:flex-start!important;padding:0!important;-webkit-overflow-scrolling:touch!important}.ArticleGeneration_modalHeader__OBfFR{padding:.75rem .875rem .625rem!important;flex-wrap:wrap!important;gap:.5rem!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important}.ArticleGeneration_modalHeader__OBfFR>div:first-child{flex:1 1 100%!important;min-width:0!important;max-width:calc(100% - 50px)!important}.ArticleGeneration_modalTitle__ZdLGf{font-size:1rem!important;word-wrap:break-word!important;overflow-wrap:break-word!important;line-height:1.3!important}.ArticleGeneration_modalBody__Mpa9Q{padding:.875rem!important;max-height:calc(100vh - 120px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.ArticleGeneration_modalBody__Mpa9Q h4{font-size:.85rem!important;margin-bottom:.25rem!important}.ArticleGeneration_modalBody__Mpa9Q p{font-size:.65rem!important;margin-bottom:.625rem!important}.ArticleGeneration_modalBody__Mpa9Q svg{width:12px!important;height:12px!important}.ArticleGeneration_modalBody__Mpa9Q button{padding:.625rem .875rem!important;font-size:.8rem!important;min-height:38px!important;width:100%!important;white-space:normal!important;word-wrap:break-word!important;text-align:center!important}.ArticleGeneration_modalBody__Mpa9Q button svg{flex-shrink:0!important}.ArticleGeneration_modalBody__Mpa9Q button span{word-wrap:break-word!important}.ArticleGeneration_modalBody__Mpa9Q>div[style*=border]{padding:1rem!important}.ArticleGeneration_modalBody__Mpa9Q>div[style*=border] svg[width="48"]{width:36px!important;height:36px!important;margin-bottom:.625rem!important}.ArticleGeneration_modalBody__Mpa9Q>div[style*=border] p{font-size:.75rem!important}.ArticleGeneration_modalBody__Mpa9Q>div[style*=aspectRatio]{max-width:100%!important;margin-bottom:.75rem!important}.ArticleGeneration_modalBody__Mpa9Q>div[style*=flexDirection]{gap:.75rem!important}.ArticleGeneration_articleBodyTitleContainer__1oYFU>div[style*=marginTop]{margin-top:.375rem!important;padding:.4rem .625rem!important;gap:.5rem!important;flex-wrap:wrap!important}.ArticleGeneration_articleBodyTitleContainer__1oYFU>div[style*=marginTop] svg{width:12px!important;height:12px!important}.ArticleGeneration_articleBodyTitleContainer__1oYFU>div[style*=marginTop] span{font-size:.7rem!important}.ArticleGeneration_articleBodyTitleContainer__1oYFU>div[style*=marginTop] button{padding:.15rem .3rem!important;font-size:.6rem!important;margin-left:.25rem!important;gap:.15rem!important}.ArticleGeneration_articleBodyTitleContainer__1oYFU>div[style*=marginTop] button svg{width:9px!important;height:9px!important}.ArticleGeneration_articleActionsRow__12_lI{padding:.4rem .5rem!important;gap:.3rem!important;min-height:45px!important}.ArticleGeneration_articleActionButton__HfcCt{padding:.15rem .3rem!important;font-size:.5rem!important;height:24px!important;min-height:24px!important;gap:.125rem!important}.ArticleGeneration_articleActionButtonIcon__iZcvl{font-size:.65rem!important}.ArticleGeneration_articleActionButtonIcon__iZcvl svg{width:7px!important;height:7px!important}}.ArticleGeneration_takeawaysList__e6AYs li:last-child{border-bottom:none}.ArticleGeneration_tableContainer__sEeQe{overflow-x:auto;border:1px solid rgba(255,255,255,.2)}.ArticleGeneration_previewTable__9jZ3g{width:100%;border-collapse:collapse;background:rgba(255,255,255,.05)}.ArticleGeneration_previewTable__9jZ3g th{background:rgba(255,255,255,.1);color:white;padding:1rem;text-align:left;font-weight:600;border-bottom:1px solid rgba(255,255,255,.2)}.ArticleGeneration_previewTable__9jZ3g td{color:rgba(255,255,255,.9);padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.1)}.ArticleGeneration_previewTable__9jZ3g tr:last-child td{border-bottom:none}.ArticleGeneration_faqSection__qlbFF{margin-bottom:2rem}.ArticleGeneration_faqSection__qlbFF h4{color:rgba(240,147,251,.9);font-size:1.2rem;font-weight:600;margin-bottom:1rem}.ArticleGeneration_faqPreview__GFBcF{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:1.5rem;margin-bottom:1rem}.ArticleGeneration_faqPreview__GFBcF h5{color:white;font-size:1.1rem;font-weight:600;margin-bottom:.75rem;line-height:1.3}.ArticleGeneration_faqPreview__GFBcF p{color:rgba(255,255,255,.8);line-height:1.5;margin-bottom:.75rem}.ArticleGeneration_realResults__acgCO{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:8px;padding:.75rem;color:rgba(255,255,255,.9);font-size:.9rem;font-style:italic}.ArticleGeneration_moreQuestions__DlQJh{color:rgba(255,255,255,.7);font-style:italic;text-align:center;margin:1rem 0 0}.ArticleGeneration_errorSection__79_Ey{text-align:center;padding:2rem 0}.ArticleGeneration_errorActions__Zvu2_{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.ArticleGeneration_sectionPreview__XLDcP{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:1.5rem;margin-bottom:1rem}.ArticleGeneration_sectionHeading__cOrng{color:rgba(240,147,251,.9);font-size:1.2rem;font-weight:600;margin-bottom:.75rem}.ArticleGeneration_sectionParagraph__vy95T{color:rgba(255,255,255,.8);line-height:1.6;margin:0}.ArticleGeneration_sectionList__GPkCs{list-style:none;padding:0;margin:0}.ArticleGeneration_sectionList__GPkCs li{color:rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.1);position:relative;padding:.5rem 0 .5rem 1.5rem}.ArticleGeneration_sectionList__GPkCs li:before{content:"•";position:absolute;left:0;color:rgba(240,147,251,.9);font-weight:700}.ArticleGeneration_sectionList__GPkCs li:last-child{border-bottom:none}.ArticleGeneration_moreItems__fnZlG{font-style:italic;color:rgba(255,255,255,.6)!important}.ArticleGeneration_tablePreview__CpiFj{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:1rem;text-align:center;color:rgba(255,255,255,.8);font-style:italic}.ArticleGeneration_moreSections__pRC6V{color:rgba(255,255,255,.7);font-style:italic;text-align:center;margin:1rem 0 0}.ArticleGeneration_authorBio__vEqgT{color:rgba(255,255,255,.8);line-height:1.6;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1rem;margin:0}.ArticleGeneration_actionSection__ZHLWR{text-align:center;padding:2rem 0}.ArticleGeneration_actionButtons___RZyA{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.ArticleGeneration_primaryButton__DaMCf{background:linear-gradient(135deg,#f093fb,#f5576c);color:white;border:none;padding:1.25rem 2.5rem;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 8px 25px rgba(240,147,251,.4)}.ArticleGeneration_primaryButton__DaMCf:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(240,147,251,.5)}.ArticleGeneration_secondaryButton__CjyqT{background:rgba(255,255,255,.15);color:white;border:1px solid rgba(255,255,255,.2);padding:1.25rem 2rem;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.ArticleGeneration_secondaryButton__CjyqT:hover{background:rgba(255,255,255,.25);transform:translateY(-2px)}.ArticleGeneration_modalOverlay__8_OWp{position:fixed;inset:0;background:rgba(10,10,20,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100000;overflow-y:auto;-webkit-overflow-scrolling:touch}.ArticleGeneration_modal__dUZ_K{width:100%;max-width:616px;background:rgba(30,30,50,.95);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.2);border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.45);overflow:hidden;color:white}.ArticleGeneration_platformModal__Q8ZlN{--platform-modal-bg:#f5f6fb;--platform-text:#0f172a;--platform-text-muted:rgba(15,23,42,0.6);--platform-accent:#2563eb;--platform-accent-strong:#1d4ed8;--platform-accent-soft:rgba(37,99,235,0.1);--platform-secondary-bg:#e2e8f0;--platform-border:rgba(148,163,184,0.3);--platform-shadow:rgba(15,23,42,0.35);--platform-success:#22c55e;--platform-success-soft:rgba(34,197,94,0.12);--platform-warning:#f97316;--platform-warning-soft:rgba(249,115,22,0.15);--platform-error:#dc2626;--platform-error-soft:rgba(220,38,38,0.12);--platform-ghost-border:rgba(37,99,235,0.35);width:100%;max-width:640px;background:var(--platform-modal-bg);color:var(--platform-text);border-radius:24px;padding:0;border:none;box-shadow:0 40px 80px var(--platform-shadow)}.ArticleGeneration_platformModalHeader__4p5dU{padding:24px 32px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ArticleGeneration_platformModalMeta__agBLl{display:flex;flex-direction:column;gap:12px}.ArticleGeneration_platformModalBadge__UNyXH{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--platform-accent)}.ArticleGeneration_platformModalStepper__zUtxM{display:flex;align-items:center;gap:10px}.ArticleGeneration_platformStepperDot__Bs6oP{width:10px;height:10px;border-radius:999px;background:rgba(15,23,42,.18);transition:background .25s ease,transform .25s ease}.ArticleGeneration_platformStepperDotActive__M5CXV{background:var(--platform-accent);transform:scale(1.15);box-shadow:0 0 0 4px var(--platform-accent-soft)}.ArticleGeneration_platformModalHeaderRight__U6N87{display:flex;align-items:center;gap:16px}.ArticleGeneration_platformModalStepCount__adbAv{font-size:.75rem;font-weight:600;color:var(--platform-text-muted);letter-spacing:.02em}.ArticleGeneration_platformModalClose__rq0E_{background:transparent;border:none;color:rgba(15,23,42,.5);font-size:1.4rem;line-height:1;cursor:pointer;padding:.25rem;border-radius:8px;transition:background .2s ease,color .2s ease,transform .2s ease}.ArticleGeneration_platformModalClose__rq0E_:hover:not(:disabled){background:var(--platform-accent-soft);color:var(--platform-accent);transform:scale(1.05)}.ArticleGeneration_platformModalClose__rq0E_:disabled{opacity:.4;cursor:not-allowed}.ArticleGeneration_platformModalContent__h01wm{padding:0 32px 32px}.ArticleGeneration_platformStepCard__BfZYr{background:#ffffff;border-radius:20px;padding:28px 32px;box-shadow:0 30px 60px rgba(15,23,42,.12);display:flex;flex-direction:column;gap:24px}.ArticleGeneration_platformStepHeader__R9cIJ{display:flex;align-items:center;justify-content:space-between;gap:24px}.ArticleGeneration_platformStepTitle__6V1on{margin:0;font-size:1.5rem;font-weight:700;color:var(--platform-text)}.ArticleGeneration_platformStepSubtitle__KDHqx{margin:8px 0 0;color:var(--platform-text-muted);font-size:.9rem;line-height:1.5}.ArticleGeneration_platformLinkButton__DsVLo{background:none;border:none;padding:0;margin-top:8px;color:var(--platform-accent);font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;gap:4px;cursor:pointer;transition:color .2s ease,transform .2s ease}.ArticleGeneration_platformLinkButton__DsVLo:hover{color:var(--platform-accent-strong);transform:translateX(2px)}.ArticleGeneration_platformMediaPlaceholder__Yy5PV{width:100%;aspect-ratio:16/9;border-radius:14px;background:linear-gradient(135deg,rgba(226,232,240,.9),rgba(203,213,225,.8));display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.ArticleGeneration_platformMediaPlaceholder__Yy5PV:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.35),rgba(255,255,255,0));transform:translateX(-100%);animation:ArticleGeneration_platformShimmer__JT22H 2.5s infinite}.ArticleGeneration_platformMediaIcon__NmwXM{font-size:1.75rem;color:rgba(15,23,42,.45)}.ArticleGeneration_platformMediaVideo__oIuuS{width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#050505;border:1px solid var(--platform-border);box-shadow:0 18px 34px rgba(15,23,42,.18)}.ArticleGeneration_platformMediaVideo__oIuuS video{width:100%;height:100%;display:block;object-fit:cover}.ArticleGeneration_platformMediaCaption__zb9B0{font-size:.78rem;color:var(--platform-text-muted);margin:.45rem 0 0;text-align:center}.ArticleGeneration_platformIntroLink__go8RA{display:flex;justify-content:flex-start;margin-bottom:.25rem}.ArticleGeneration_platformIntroGuideButton__sN5uC{padding:0;font-size:.78rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--platform-accent);display:inline-flex;align-items:center;gap:.3rem}.ArticleGeneration_platformIntroGuideButton__sN5uC:hover{color:var(--platform-accent-strong);text-decoration:underline}.ArticleGeneration_platformIntroGuideButtonIcon__yppWe{width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.ArticleGeneration_platformIntroGuideButton__sN5uC:hover .ArticleGeneration_platformIntroGuideButtonIcon__yppWe{transform:translateX(2px)}.ArticleGeneration_platformStepButtons___iBZ8{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.ArticleGeneration_platformButtonGhost__4IZ7O,.ArticleGeneration_platformButtonPrimary__IyTEU,.ArticleGeneration_platformButtonSecondary__iGwxJ{border-radius:12px;padding:.75rem 1.6rem;font-weight:600;font-size:.95rem;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;cursor:pointer;border:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.ArticleGeneration_platformButtonPrimary__IyTEU{background:linear-gradient(135deg,var(--platform-accent) 0,var(--platform-accent-strong) 100%);color:#ffffff;box-shadow:0 14px 28px rgba(37,99,235,.28)}.ArticleGeneration_platformButtonPrimary__IyTEU:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 34px rgba(37,99,235,.32)}.ArticleGeneration_platformButtonPrimary__IyTEU:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ArticleGeneration_platformButtonSecondary__iGwxJ{background:var(--platform-secondary-bg);color:var(--platform-text)}.ArticleGeneration_platformButtonSecondary__iGwxJ:hover:not(:disabled){filter:brightness(.98)}.ArticleGeneration_platformButtonSecondary__iGwxJ:disabled{opacity:.5;cursor:not-allowed}.ArticleGeneration_platformButtonGhost__4IZ7O{background:transparent;border:1px solid var(--platform-ghost-border);color:var(--platform-accent-strong)}.ArticleGeneration_platformButtonGhost__4IZ7O:hover:not(:disabled){background:var(--platform-accent-soft)}.ArticleGeneration_platformButtonGhostLoading__I1_C6{border-color:rgba(37,99,235,.3);color:var(--platform-accent)}.ArticleGeneration_platformButtonGhostSuccess__jnNGa{border-color:rgba(22,163,74,.3);color:var(--platform-success);background:var(--platform-success-soft)}.ArticleGeneration_platformButtonGhostError__JGrtg{border-color:rgba(220,38,38,.3);color:var(--platform-error);background:var(--platform-error-soft)}.ArticleGeneration_platformButtonGhost__4IZ7O:disabled{opacity:.5;cursor:not-allowed}.ArticleGeneration_platformFormSection___TCnS{display:flex;flex-direction:column;gap:20px}.ArticleGeneration_platformField__IF4Tz{display:flex;flex-direction:column;gap:8px}.ArticleGeneration_platformLabel__K7syv{font-size:.85rem;font-weight:600;color:var(--platform-text)}.ArticleGeneration_platformLabelRow__Tf6Cl{display:flex;align-items:center;gap:8px}.ArticleGeneration_platformOptional__gnYqP{font-size:.75rem;font-weight:500;color:var(--platform-text-muted)}.ArticleGeneration_platformCard__D0aUD{background:rgba(255,255,255,.9);border:1px solid rgba(148,163,184,.2);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 24px rgba(15,23,42,.08)}.ArticleGeneration_platformCardTitle__CRyLh{font-size:.95rem;font-weight:600;color:var(--platform-text)}.ArticleGeneration_platformBulletList__2jKfl{margin:0;padding-left:1.3rem;font-size:.88rem;color:var(--platform-text);line-height:1.55}.ArticleGeneration_platformBulletList__2jKfl li+li{margin-top:.35rem}.ArticleGeneration_platformHelperText__XAvHr{font-size:.78rem;color:var(--platform-text-muted)}.ArticleGeneration_platformCheckboxList__gSADo{display:flex;flex-direction:column;gap:.75rem}.ArticleGeneration_platformCheckboxOption__IN1in{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:12px;background:rgba(255,255,255,.9);border:1px solid rgba(148,163,184,.24);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ArticleGeneration_platformCheckboxOption__IN1in:hover{border-color:var(--platform-accent);box-shadow:0 12px 28px rgba(15,23,42,.12);transform:translateY(-1px)}.ArticleGeneration_platformCheckboxOption__IN1in input[type=checkbox]{width:18px;height:18px;margin-top:.2rem;accent-color:var(--platform-accent)}.ArticleGeneration_platformCheckboxLabel__YYIZf{font-size:.9rem;font-weight:600;color:var(--platform-text)}.ArticleGeneration_platformInput__VvHpm,.ArticleGeneration_platformSelect__QwZRh{width:100%;border-radius:10px;border:1px solid var(--platform-border);background:#ffffff;padding:.75rem 1rem;font-size:.95rem;color:var(--platform-text);transition:border .2s ease,box-shadow .2s ease}.ArticleGeneration_platformInput__VvHpm:focus,.ArticleGeneration_platformSelect__QwZRh:focus{border-color:var(--platform-accent);box-shadow:0 0 0 4px rgba(37,99,235,.15);outline:none}.ArticleGeneration_platformInfoCard__3QrOw{background:var(--platform-accent-soft);border:1px solid rgba(37,99,235,.25);border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:12px}.ArticleGeneration_platformTwoColumn__GHj3d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ArticleGeneration_platformPasswordField__GtTUV{position:relative}.ArticleGeneration_platformInputWithToggle__egcUN{padding-right:3rem}.ArticleGeneration_platformPasswordToggle__SF5cY{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:rgba(15,23,42,.5);cursor:pointer;padding:.25rem;border-radius:6px;transition:color .2s ease,background .2s ease}.ArticleGeneration_platformPasswordToggle__SF5cY:hover:not(:disabled){color:var(--platform-text);background:rgba(148,163,184,.18)}.ArticleGeneration_platformHelpButton__CXEYB{background:rgba(37,99,235,.12);border:1px solid rgba(37,99,235,.4);color:var(--platform-accent-strong);width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.ArticleGeneration_platformHelpButton__CXEYB:hover{background:rgba(37,99,235,.22);border-color:rgba(37,99,235,.6);transform:scale(1.05)}.ArticleGeneration_platformNotice__y3kLk{border-radius:10px;padding:.65rem .75rem;font-size:.82rem;line-height:1.4;border:1px solid transparent}.ArticleGeneration_platformNoticeWarning__C31Ij{background:var(--platform-warning-soft);border-color:rgba(249,115,22,.35);color:var(--platform-warning)}.ArticleGeneration_platformNoticeError__ERrjN{background:var(--platform-error-soft);border-color:rgba(220,38,38,.4);color:var(--platform-error)}.ArticleGeneration_platformNoticeSuccess__vN9SK{background:var(--platform-success-soft);border-color:rgba(34,197,94,.35);color:var(--platform-success)}.ArticleGeneration_platformLoadingCard__J0yMh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;min-height:280px}.ArticleGeneration_platformSpinnerSmall__1Z9ra,.ArticleGeneration_platformSpinner__HYjwl{border-radius:999px;border:4px solid rgba(37,99,235,.15);border-top:4px solid var(--platform-accent);animation:ArticleGeneration_platformSpin__H_lDT 1s linear infinite}.ArticleGeneration_platformSpinner__HYjwl{width:56px;height:56px}.ArticleGeneration_platformSpinnerSmall__1Z9ra{width:16px;height:16px;border-width:2px}@keyframes ArticleGeneration_platformSpin__H_lDT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ArticleGeneration_platformShimmer__JT22H{0%{transform:translateX(-100%)}60%{transform:translateX(100%)}to{transform:translateX(100%)}}.ArticleGeneration_platformFormSection___TCnS .ArticleGeneration_platformNotice__y3kLk+.ArticleGeneration_platformNotice__y3kLk{margin-top:-8px}.ArticleGeneration_platformFormSection___TCnS .ArticleGeneration_platformNoticeError__ERrjN+.ArticleGeneration_platformNoticeError__ERrjN{margin-top:4px}.ArticleGeneration_platformFormSection___TCnS .ArticleGeneration_platformField__IF4Tz:last-of-type{margin-bottom:4px}.ArticleGeneration_platformFormSection___TCnS .ArticleGeneration_platformStepButtons___iBZ8{margin-top:12px}.ArticleGeneration_platformModalContent__h01wm .ArticleGeneration_platformStepButtons___iBZ8 button{min-width:120px}.ArticleGeneration_platformModalContent__h01wm .ArticleGeneration_platformStepButtons___iBZ8 button:first-of-type{margin-right:auto}.ArticleGeneration_platformModalContent__h01wm .ArticleGeneration_platformStepButtons___iBZ8 button:last-of-type{margin-left:0}.ArticleGeneration_platformModalContent__h01wm .ArticleGeneration_platformStepButtons___iBZ8{margin-top:8px}.ArticleGeneration_platformModalContent__h01wm .ArticleGeneration_platformTwoColumn__GHj3d{align-items:flex-start}.ArticleGeneration_platformModalContent__h01wm .ArticleGeneration_platformTwoColumn__GHj3d .ArticleGeneration_platformField__IF4Tz:last-child{align-self:stretch}.ArticleGeneration_platformModalContent__h01wm .ArticleGeneration_platformTwoColumn__GHj3d button.ArticleGeneration_platformButtonGhost__4IZ7O{justify-content:center}.ArticleGeneration_platformModalContent__h01wm .ArticleGeneration_platformNoticeError__ERrjN svg,.ArticleGeneration_platformModalContent__h01wm .ArticleGeneration_platformNoticeWarning__C31Ij svg{flex-shrink:0;margin-top:2px}.ArticleGeneration_platformModalContent__h01wm .ArticleGeneration_platformNoticeError__ERrjN,.ArticleGeneration_platformModalContent__h01wm .ArticleGeneration_platformNoticeWarning__C31Ij{display:flex;align-items:flex-start;gap:.5rem}.ArticleGeneration_modalHeader__OBfFR{padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between}.ArticleGeneration_modalTitle__ZdLGf{color:white;font-size:1.2rem;font-weight:600;margin:0}.ArticleGeneration_modalBody__Mpa9Q{padding:1rem 1.25rem;color:white}.ArticleGeneration_inputGroup__iqGU2{margin-bottom:1rem}.ArticleGeneration_label__ggpo6{display:block;color:rgba(255,255,255,.85);font-size:.95rem;margin-bottom:.4rem}.ArticleGeneration_input__nDlFu{width:100%;padding:.8rem 1rem;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff;outline:none}.ArticleGeneration_input__nDlFu::placeholder{color:rgba(255,255,255,.6)}.ArticleGeneration_modalActions__staif{display:flex;justify-content:flex-end;gap:.75rem;padding:0 1.5rem 1.25rem}@media (max-width:991.98px){.ArticleGeneration_generationPage__CGtlY{padding:1rem 0!important;max-width:100vw;overflow-x:hidden;background:#F4F4F4}.ArticleGeneration_generationCard__eAUBs{padding:2rem 0!important;margin-top:1rem;width:100%!important;max-width:100%!important}.ArticleGeneration_viewLayout__Pm_tt{margin-left:0;margin-right:0}.ArticleGeneration_stageTitle__2Ry_M{font-size:1.8rem}.ArticleGeneration_stageDescription__XfO4I{font-size:1.1rem}.ArticleGeneration_generationSteps__sS1SR{gap:2rem}.ArticleGeneration_successTitle__s4Wcz{font-size:2rem}.ArticleGeneration_previewHeader__EVIOT{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;max-width:100%}.ArticleGeneration_articleViewHeader__8g46K{align-items:stretch;width:100%}.ArticleGeneration_strategistNotesWrapper__QxpR8{flex-direction:column}.ArticleGeneration_articleTitleRow__IbbDg{align-items:stretch;flex-direction:column}.ArticleGeneration_articleTitle__Tc6UO{margin-right:0;word-wrap:break-word;overflow-wrap:break-word}.ArticleGeneration_previewContent__CiKFj{padding:1.5rem;overflow-x:hidden}}@media (max-width:767.98px){.ArticleGeneration_viewLayout__Pm_tt{margin-left:0;margin-right:0}.ArticleGeneration_generationPage__CGtlY{padding:0!important;max-width:100vw;overflow-x:hidden}.ArticleGeneration_generationCard__eAUBs{padding:1.5rem 0!important;width:100%!important;max-width:100%!important;border-radius:0!important;margin:0!important}.ArticleGeneration_stageIcon__GPN4q{font-size:3rem}.ArticleGeneration_stageTitle__2Ry_M{font-size:1.6rem;word-wrap:break-word}.ArticleGeneration_stageDescription__XfO4I{font-size:1rem}.ArticleGeneration_generationSteps__sS1SR{flex-direction:column;gap:1rem}.ArticleGeneration_step__J6wZG{flex-direction:row;justify-content:center;gap:1rem}.ArticleGeneration_stepIcon__wGN4B{font-size:1.5rem;margin-bottom:0}.ArticleGeneration_successIcon__4vpJ0{font-size:4rem}.ArticleGeneration_successTitle__s4Wcz{font-size:1.8rem;word-wrap:break-word}.ArticleGeneration_successDescription__WLrLR{font-size:1.1rem}.ArticleGeneration_statCard__1v7C_{padding:1.5rem;width:100%}.ArticleGeneration_statNumber__tmG10{font-size:2rem}.ArticleGeneration_previewContent__CiKFj,.ArticleGeneration_previewHeader__EVIOT{padding:1.5rem;width:100%;max-width:100%;box-sizing:border-box}.ArticleGeneration_previewContent__CiKFj{overflow-x:hidden}.ArticleGeneration_articleTitle__Tc6UO{font-size:1.5rem;word-wrap:break-word;overflow-wrap:break-word}.ArticleGeneration_previewActions__H_qyX{width:100%;flex-wrap:wrap}.ArticleGeneration_actionButtons___RZyA{flex-direction:column;align-items:center;width:100%}.ArticleGeneration_primaryButton__DaMCf,.ArticleGeneration_secondaryButton__CjyqT{width:100%;max-width:300px}}@media (max-width:575.98px){.ArticleGeneration_generationPage__CGtlY{padding:0!important;max-width:100vw;overflow-x:hidden}.ArticleGeneration_generationCard__eAUBs{padding:1rem 0!important;border-radius:0!important;width:100%!important;max-width:100%!important;margin:0!important}.ArticleGeneration_viewLayout__Pm_tt{margin-left:0;margin-right:0}.ArticleGeneration_previewHeader__EVIOT{padding:1rem}.ArticleGeneration_previewContent__CiKFj{max-height:400px;padding:1rem;overflow-x:hidden}.ArticleGeneration_articleTitle__Tc6UO{font-size:1.3rem}.ArticleGeneration_tableContainer__sEeQe{font-size:.9rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.ArticleGeneration_previewTable__9jZ3g td,.ArticleGeneration_previewTable__9jZ3g th{padding:.5rem;font-size:.85rem}.ArticleGeneration_primaryButton__DaMCf,.ArticleGeneration_secondaryButton__CjyqT{font-size:.95rem;padding:1rem 1.5rem}}@media (max-width:480px){.ArticleGeneration_viewLayout__Pm_tt{margin-left:0!important;margin-right:0!important}.ArticleGeneration_generationPage__CGtlY{padding:0!important;width:100vw!important;max-width:100vw!important;overflow-x:hidden!important}.ArticleGeneration_generationCard__eAUBs{padding:.75rem 0!important;width:100%!important;max-width:100%!important;border-radius:0!important;margin:0!important}.ArticleGeneration_previewHeader__EVIOT{padding:.75rem!important}.ArticleGeneration_previewContent__CiKFj{padding:.75rem!important;overflow-x:hidden!important}.ArticleGeneration_articleTitle__Tc6UO{font-size:1.2rem!important}.ArticleGeneration_previewActions__H_qyX{flex-direction:column!important;width:100%!important}.ArticleGeneration_primaryButton__DaMCf,.ArticleGeneration_secondaryButton__CjyqT{width:100%!important;max-width:100%!important}}.ArticleGeneration_insertImageButton__xKpjQ{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.75rem;font-weight:600;color:#000;background:#fff;border:1.5px solid rgba(168,85,247,.3);border-radius:0;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.05)}.ArticleGeneration_insertImageButton__xKpjQ:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(168,85,247,.25)}.ArticleGeneration_insertImageButton__xKpjQ:disabled{opacity:.5;cursor:not-allowed}.ArticleGeneration_articleContent__VFys_{position:relative}.ErrorMessage_container__YKFR_{border-radius:8px;border:1px solid;padding:1rem;margin:1rem 0}.ErrorMessage_content__piicR{display:flex;align-items:flex-start;gap:.75rem}.ErrorMessage_icon__2MuCv{font-size:1.25rem;flex-shrink:0;margin-top:.125rem}.ErrorMessage_text__27qR2{flex:1;min-width:0}.ErrorMessage_title__E2zzK{font-size:1rem;font-weight:600;margin:0 0 .5rem;line-height:1.4}.ErrorMessage_message__rySG4{font-size:.875rem;margin:0;line-height:1.5}.ErrorMessage_dismissButton__OwTjH{background:none;border:none;font-size:1rem;cursor:pointer;padding:.25rem;border-radius:4px;flex-shrink:0;opacity:.7;transition:opacity .2s}.ErrorMessage_dismissButton__OwTjH:hover{opacity:1}.ErrorMessage_actions__fcPas{margin-top:1rem;display:flex;gap:.75rem;flex-wrap:wrap}.ErrorMessage_retryButton__B_uic{background:transparent;border:1px solid;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.ErrorMessage_retryButton__B_uic:hover{transform:translateY(-1px)}.ErrorMessage_small__wroW4{padding:.75rem;font-size:.875rem}.ErrorMessage_small__wroW4 .ErrorMessage_title__E2zzK{font-size:.875rem}.ErrorMessage_small__wroW4 .ErrorMessage_message__rySG4{font-size:.8125rem}.ErrorMessage_small__wroW4 .ErrorMessage_icon__2MuCv{font-size:1rem}.ErrorMessage_medium__zXL_w{padding:1rem}.ErrorMessage_large__tXaaV{padding:1.5rem}.ErrorMessage_large__tXaaV .ErrorMessage_title__E2zzK{font-size:1.125rem}.ErrorMessage_large__tXaaV .ErrorMessage_message__rySG4{font-size:1rem}.ErrorMessage_large__tXaaV .ErrorMessage_icon__2MuCv{font-size:1.5rem}.ErrorMessage_error__GD5L_{background-color:#fef2f2;border-color:#fecaca;color:#991b1b}.ErrorMessage_error__GD5L_ .ErrorMessage_retryButton__B_uic{border-color:#dc2626;color:#dc2626}.ErrorMessage_error__GD5L_ .ErrorMessage_retryButton__B_uic:hover{background-color:#dc2626;color:white}.ErrorMessage_warning__5P0uD{background-color:#fffbeb;border-color:#fed7aa;color:#92400e}.ErrorMessage_warning__5P0uD .ErrorMessage_retryButton__B_uic{border-color:#d97706;color:#d97706}.ErrorMessage_warning__5P0uD .ErrorMessage_retryButton__B_uic:hover{background-color:#d97706;color:white}.ErrorMessage_info__Nj9za{background-color:#eff6ff;border-color:#bfdbfe;color:#1e40af}.ErrorMessage_info__Nj9za .ErrorMessage_retryButton__B_uic{border-color:#2563eb;color:#2563eb}.ErrorMessage_info__Nj9za .ErrorMessage_retryButton__B_uic:hover{background-color:#2563eb;color:white}.ErrorMessage_neutral__tMd2k{background-color:rgba(255,255,255,.96);border-color:rgba(15,23,42,.12);color:#111827;box-shadow:0 16px 32px rgba(15,23,42,.12)}.ErrorMessage_neutral__tMd2k .ErrorMessage_icon__2MuCv{color:#111827}.ErrorMessage_neutral__tMd2k .ErrorMessage_retryButton__B_uic{border-color:rgba(15,23,42,.35);color:#111827}.ErrorMessage_neutral__tMd2k .ErrorMessage_retryButton__B_uic:hover{background-color:#111827;color:#ffffff}.ErrorMessage_network__hdKru{background-color:#f0f9ff;border-color:#bae6fd;color:#0c4a6e}.ErrorMessage_network__hdKru .ErrorMessage_retryButton__B_uic{border-color:#0284c7;color:#0284c7}.ErrorMessage_network__hdKru .ErrorMessage_retryButton__B_uic:hover{background-color:#0284c7;color:white}.ErrorMessage_auth__aAspZ{background-color:#fdf4ff;border-color:#e9d5ff;color:#7c2d12}.ErrorMessage_auth__aAspZ .ErrorMessage_retryButton__B_uic{border-color:#9333ea;color:#9333ea}.ErrorMessage_auth__aAspZ .ErrorMessage_retryButton__B_uic:hover{background-color:#9333ea;color:white}.ErrorMessage_permission__5HXy0{background-color:#fef7f0;border-color:#fed7aa;color:#9a3412}.ErrorMessage_permission__5HXy0 .ErrorMessage_retryButton__B_uic{border-color:#ea580c;color:#ea580c}.ErrorMessage_permission__5HXy0 .ErrorMessage_retryButton__B_uic:hover{background-color:#ea580c;color:white}.ErrorMessage_timeout__x1EIO{background-color:#f9fafb;border-color:#d1d5db;color:#374151}.ErrorMessage_timeout__x1EIO .ErrorMessage_retryButton__B_uic{border-color:#6b7280;color:#6b7280}.ErrorMessage_timeout__x1EIO .ErrorMessage_retryButton__B_uic:hover{background-color:#6b7280;color:white}.ErrorMessage_quota__D6t8T{background-color:#fefce8;border-color:#fde047;color:#713f12}.ErrorMessage_quota__D6t8T .ErrorMessage_retryButton__B_uic{border-color:#ca8a04;color:#ca8a04}.ErrorMessage_quota__D6t8T .ErrorMessage_retryButton__B_uic:hover{background-color:#ca8a04;color:white}.ErrorMessage_details__ihP_a{margin-top:.75rem;border:1px solid rgba(0,0,0,.1);border-radius:6px;background:rgba(0,0,0,.02)}.ErrorMessage_detailsSummary__U5kMM{padding:.5rem .75rem;cursor:pointer;font-size:.875rem;font-weight:500;border-bottom:1px solid rgba(0,0,0,.1)}.ErrorMessage_detailsSummary__U5kMM:hover{background:rgba(0,0,0,.05)}.ErrorMessage_detailsContent__r_TEb{padding:.75rem}.ErrorMessage_detailsText__AZ8O8{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8125rem;margin:0;white-space:pre-wrap;word-break:break-word;color:#6b7280}.ErrorMessage_inlineError__BSFW8{display:flex;align-items:center;gap:.5rem;color:#dc2626;font-size:.875rem;margin-top:.25rem}.ErrorMessage_inlineIcon__hmuvA{font-size:.875rem;flex-shrink:0}.ErrorMessage_inlineMessage__UcPJN{line-height:1.4}.ErrorMessage_toast__vSCV8{position:fixed;z-index:9999;max-width:400px;margin:1rem;box-shadow:0 10px 25px rgba(0,0,0,.1);transition:all .3s ease-in-out}.ErrorMessage_toastVisible__ipROJ{opacity:1;transform:translateY(0)}.ErrorMessage_toastHidden__fEexA{opacity:0;transform:translateY(-20px)}.ErrorMessage_top-right__bgIzB{top:0;right:0}.ErrorMessage_top-left__bG3yo{top:0;left:0}.ErrorMessage_top-center__42Slb{top:0;left:50%;transform:translateX(-50%)}.ErrorMessage_bottom-right__2ZjO3{bottom:0;right:0}.ErrorMessage_bottom-left__3Jn7G{bottom:0;left:0}.ErrorMessage_bottom-center__y4Tpl{bottom:0;left:50%;transform:translateX(-50%)}.ErrorMessage_errorList__zRhWJ{border:1px solid #fecaca;border-radius:8px;background-color:#fef2f2;margin:1rem 0}.ErrorMessage_errorListHeader__zVsRM{display:flex;justify-content:space-between;align-items:center;padding:1rem 1rem .5rem;border-bottom:1px solid #fecaca}.ErrorMessage_errorListTitle__NQ2gu{font-size:1rem;font-weight:600;color:#991b1b;margin:0}.ErrorMessage_errorListContent__WqxI4{padding:.5rem 1rem}.ErrorMessage_errorListItem__AmVYv{margin:.5rem 0}.ErrorMessage_errorListActions__c0gsg{padding:.5rem 1rem 1rem;border-top:1px solid #fecaca}@media (prefers-color-scheme:dark){.ErrorMessage_error__GD5L_{background-color:#450a0a;border-color:#7f1d1d;color:#fca5a5}.ErrorMessage_warning__5P0uD{background-color:#451a03;border-color:#92400e;color:#fcd34d}.ErrorMessage_info__Nj9za{background-color:#1e3a8a;border-color:#3730a3;color:#93c5fd}.ErrorMessage_network__hdKru{background-color:#0c4a6e;border-color:#075985;color:#7dd3fc}.ErrorMessage_auth__aAspZ{background-color:#581c87;border-color:#7c3aed;color:#c4b5fd}.ErrorMessage_permission__5HXy0{background-color:#7c2d12;border-color:#ea580c;color:#fdba74}.ErrorMessage_timeout__x1EIO{background-color:#1f2937;border-color:#374151;color:#d1d5db}.ErrorMessage_quota__D6t8T{background-color:#713f12;border-color:#a16207;color:#fde047}.ErrorMessage_details__ihP_a{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.05)}.ErrorMessage_detailsSummary__U5kMM{border-bottom-color:rgba(255,255,255,.1)}.ErrorMessage_detailsSummary__U5kMM:hover{background:rgba(255,255,255,.1)}.ErrorMessage_detailsText__AZ8O8{color:#9ca3af}.ErrorMessage_inlineError__BSFW8{color:#fca5a5}.ErrorMessage_errorList__zRhWJ{background-color:#450a0a;border-color:#7f1d1d}.ErrorMessage_errorListHeader__zVsRM{border-bottom-color:#7f1d1d}.ErrorMessage_errorListTitle__NQ2gu{color:#fca5a5}.ErrorMessage_errorListActions__c0gsg{border-top-color:#7f1d1d}}@media (max-width:640px){.ErrorMessage_toast__vSCV8{left:1rem;right:1rem;max-width:none}.ErrorMessage_bottom-center__y4Tpl,.ErrorMessage_top-center__42Slb{transform:none}.ErrorMessage_actions__fcPas{flex-direction:column}.ErrorMessage_retryButton__B_uic{width:100%;justify-content:center}}.AgencyInfo_agencyBanner__yA5EG{background:linear-gradient(135deg,#e0f2fe,#f0f9ff);border:1px solid #0ea5e9;border-radius:8px;padding:1rem;margin-bottom:1rem}.AgencyInfo_agencyCard__GHG1j{background:white;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:1.5rem}.AgencyInfo_agencyIcon__mhWke{color:#0ea5e9;font-size:1.5rem}.AgencyInfo_agencyName__S5ksV{color:#0f172a;font-weight:600}.AgencyInfo_creditInfo__fVaTm{display:flex;align-items:center;gap:.5rem}.AgencyInfo_creditBadge__pEzjL{background:#f0f9ff;color:#0369a1;padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:500}.AgencyInfo_creditBadge__pEzjL.AgencyInfo_low__VRP0q{background:#fef3c7;color:#92400e}.AgencyInfo_creditBadge__pEzjL.AgencyInfo_empty__KlQkX{background:#fee2e2;color:#991b1b}.AgencyInfo_infoText__knxy_{color:#64748b;font-size:.875rem;line-height:1.4}.AgencyInfo_compactInfo__Pg7W3{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.875rem}