.create_post-module__yBQvWG__page{max-width:1100px;padding:28px 32px}.create_post-module__yBQvWG__header{align-items:center;gap:10px;margin-bottom:6px;display:flex}.create_post-module__yBQvWG__iconBox{background:#eeedfe;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;display:flex}.create_post-module__yBQvWG__title{color:var(--gray-900);font-size:1.25rem;font-weight:700}.create_post-module__yBQvWG__subtitle{color:var(--gray-400);margin-top:2px;font-size:.8125rem}.create_post-module__yBQvWG__heroBadge{background:var(--brand-50);color:var(--brand-700);border-radius:var(--radius-full);margin-bottom:20px;margin-left:44px;padding:2px 10px;font-size:.6875rem;font-weight:600;display:inline-flex}.create_post-module__yBQvWG__twoCol{grid-template-columns:280px 1fr;gap:16px;display:grid}.create_post-module__yBQvWG__panel{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);height:fit-content;padding:16px}.create_post-module__yBQvWG__panelTitle{color:var(--gray-400);text-transform:uppercase;letter-spacing:.07em;margin-bottom:10px;font-size:.6875rem;font-weight:600}.create_post-module__yBQvWG__divider{background:var(--gray-100);height:1px;margin:12px 0}.create_post-module__yBQvWG__uploadZone{border:2px dashed var(--brand-200);border-radius:var(--radius-md);background:var(--brand-50);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:20px;transition:border-color .15s;display:flex;overflow:hidden}.create_post-module__yBQvWG__uploadZone:hover{border-color:var(--brand-400)}.create_post-module__yBQvWG__uploadIcon{margin-bottom:8px;font-size:2rem}.create_post-module__yBQvWG__uploadTitle{color:var(--gray-900);margin-bottom:3px;font-size:.875rem;font-weight:500}.create_post-module__yBQvWG__uploadSub{color:var(--gray-400);font-size:.75rem}.create_post-module__yBQvWG__previewImg{object-fit:cover;border-radius:var(--radius-sm);width:100%;height:100%}.create_post-module__yBQvWG__removeBtn{border:1px solid var(--gray-200);border-radius:var(--radius-md);width:100%;color:var(--gray-500);background:var(--white);cursor:pointer;margin-top:8px;padding:6px;font-size:.75rem}.create_post-module__yBQvWG__pillRow{flex-wrap:wrap;gap:6px;display:flex}.create_post-module__yBQvWG__pill{border-radius:var(--radius-full);border:1px solid var(--gray-200);background:var(--white);color:var(--gray-600);cursor:pointer;padding:5px 12px;font-size:.75rem;font-weight:500;transition:all .12s}.create_post-module__yBQvWG__pill:hover{border-color:var(--brand-300);color:var(--brand-600)}.create_post-module__yBQvWG__pillActive{background:var(--brand-50);border-color:var(--brand-300);color:var(--brand-600)}.create_post-module__yBQvWG__contextInput{border:1px solid var(--gray-200);border-radius:var(--radius-md);width:100%;color:var(--gray-900);background:var(--white);resize:none;padding:8px 10px;font-family:inherit;font-size:.8125rem;display:block}.create_post-module__yBQvWG__contextInput:focus{border-color:var(--brand-400);outline:none}.create_post-module__yBQvWG__trendingNotice{border-radius:var(--radius-md);color:#085041;background:#e1f5ee;border:1px solid #5dcaa5;align-items:center;gap:6px;margin-bottom:10px;padding:8px 12px;font-size:.75rem;display:flex}.create_post-module__yBQvWG__createBtn{background:var(--brand-500);width:100%;color:var(--white);border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:11px;font-size:.9375rem;font-weight:500;transition:background .15s;display:flex}.create_post-module__yBQvWG__createBtn:hover{background:var(--brand-600)}.create_post-module__yBQvWG__createBtn:disabled{opacity:.5;cursor:not-allowed}.create_post-module__yBQvWG__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.65s linear infinite create_post-module__yBQvWG__spin}@keyframes create_post-module__yBQvWG__spin{to{transform:rotate(360deg)}}.create_post-module__yBQvWG__processingBox{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-card);padding:32px 20px}.create_post-module__yBQvWG__processingTitle{color:var(--gray-900);margin-bottom:4px;font-size:1rem;font-weight:500}.create_post-module__yBQvWG__processingSubtitle{color:var(--gray-400);margin-bottom:28px;font-size:.8125rem}.create_post-module__yBQvWG__taskGrid{grid-template-columns:repeat(2,1fr);gap:10px;max-width:360px;margin:0 auto;display:grid}.create_post-module__yBQvWG__taskCard{border:1px solid var(--gray-200);border-radius:var(--radius-md);text-align:center;padding:14px 10px}.create_post-module__yBQvWG__taskCard.create_post-module__yBQvWG__done{background:#e1f5ee;border-color:#5dcaa5}.create_post-module__yBQvWG__taskSpinner{border:2.5px solid var(--brand-100);border-top-color:var(--brand-500);border-radius:50%;width:32px;height:32px;margin:0 auto 8px;animation:.8s linear infinite create_post-module__yBQvWG__spin}.create_post-module__yBQvWG__taskDone{color:#fff;background:#1d9e75;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto 8px;font-size:1rem;display:flex}.create_post-module__yBQvWG__taskName{color:var(--gray-800);font-size:.75rem;font-weight:500}.create_post-module__yBQvWG__taskStatus{color:var(--gray-400);margin-top:2px;font-size:.6875rem}.create_post-module__yBQvWG__taskCard.create_post-module__yBQvWG__done .create_post-module__yBQvWG__taskStatus{color:#085041}.create_post-module__yBQvWG__emptyBox{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-card);padding:48px 20px}.create_post-module__yBQvWG__emptyIcon{margin-bottom:12px;font-size:2.5rem}.create_post-module__yBQvWG__resultGrid{grid-template-columns:220px 1fr;gap:14px;display:grid}.create_post-module__yBQvWG__photoCol{flex-direction:column;gap:10px;display:flex}.create_post-module__yBQvWG__photoPreview{border:1px solid var(--gray-200);border-radius:var(--radius-lg);aspect-ratio:4/5;background:var(--gray-50);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.create_post-module__yBQvWG__photoPreviewImg{object-fit:cover;width:100%;height:100%}.create_post-module__yBQvWG__photoPlaceholder{color:var(--gray-400);flex-direction:column;align-items:center;gap:6px;font-size:.75rem;display:flex}.create_post-module__yBQvWG__viralCard{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:14px}.create_post-module__yBQvWG__viralTop{align-items:center;gap:12px;margin-bottom:12px;display:flex}.create_post-module__yBQvWG__scoreRing{border:3px solid;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.create_post-module__yBQvWG__scoreNum{font-size:1.125rem;font-weight:700;line-height:1}.create_post-module__yBQvWG__scoreOut{color:var(--gray-400);font-size:.625rem}.create_post-module__yBQvWG__viralLabel{font-size:.875rem;font-weight:600}.create_post-module__yBQvWG__viralSub{color:var(--gray-400);margin-top:1px;font-size:.6875rem}.create_post-module__yBQvWG__breakdownRow{justify-content:space-between;align-items:center;margin-bottom:4px;font-size:.6875rem;display:flex}.create_post-module__yBQvWG__breakdownKey{color:var(--gray-400)}.create_post-module__yBQvWG__breakdownVal{font-weight:500}.create_post-module__yBQvWG__breakdownVal.create_post-module__yBQvWG__strong{color:#085041}.create_post-module__yBQvWG__breakdownVal.create_post-module__yBQvWG__average{color:#ba7517}.create_post-module__yBQvWG__breakdownVal.create_post-module__yBQvWG__weak{color:#e24b4a}.create_post-module__yBQvWG__viralDivider{background:var(--gray-100);height:1px;margin:8px 0}.create_post-module__yBQvWG__improveTip{color:var(--brand-600);background:var(--brand-50);border-radius:var(--radius-md);margin-bottom:6px;padding:7px 9px;font-size:.6875rem;line-height:1.5}.create_post-module__yBQvWG__viralDisclaimer{color:var(--gray-400);font-size:.625rem;line-height:1.5}.create_post-module__yBQvWG__dlBtn{border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;gap:6px;width:100%;margin-bottom:6px;padding:9px;font-size:.75rem;font-weight:500;display:flex}.create_post-module__yBQvWG__dlBtnPrimary{background:var(--brand-500);color:var(--white);border:none}.create_post-module__yBQvWG__dlBtnPrimary:hover{background:var(--brand-600)}.create_post-module__yBQvWG__dlBtnOutline{background:var(--white);color:var(--gray-700);border:1px solid var(--gray-200)}.create_post-module__yBQvWG__dlBtnOutline:hover{background:var(--gray-50)}.create_post-module__yBQvWG__contentCol{flex-direction:column;gap:10px;display:flex}.create_post-module__yBQvWG__captionCard{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:14px}.create_post-module__yBQvWG__captionHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.create_post-module__yBQvWG__captionTitle{color:var(--gray-900);font-size:.875rem;font-weight:600}.create_post-module__yBQvWG__optionTabs{gap:4px;display:flex}.create_post-module__yBQvWG__optTab{border-radius:var(--radius-full);border:1px solid var(--gray-200);background:var(--white);color:var(--gray-500);cursor:pointer;padding:4px 12px;font-size:.75rem}.create_post-module__yBQvWG__optTabActive{background:var(--brand-50);border-color:var(--brand-300);color:var(--brand-600);font-weight:500}.create_post-module__yBQvWG__captionText{color:var(--gray-800);background:var(--gray-50);border-radius:var(--radius-md);white-space:pre-line;min-height:80px;margin-bottom:10px;padding:10px;font-size:.8125rem;line-height:1.65}.create_post-module__yBQvWG__captionActions{gap:6px;display:flex}.create_post-module__yBQvWG__actionBtn{border:1px solid var(--gray-200);border-radius:var(--radius-md);color:var(--gray-700);background:var(--white);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px;font-size:.75rem;font-weight:500;display:flex}.create_post-module__yBQvWG__actionBtn:hover{background:var(--gray-50)}.create_post-module__yBQvWG__hashtagCard{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:14px}.create_post-module__yBQvWG__hashtagHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.create_post-module__yBQvWG__hashtagTitle{color:var(--gray-900);font-size:.875rem;font-weight:600}.create_post-module__yBQvWG__hashtagSub{color:var(--gray-400);margin-left:4px;font-size:.6875rem;font-weight:400}.create_post-module__yBQvWG__hashtagList{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.create_post-module__yBQvWG__htag{border-radius:var(--radius-full);cursor:pointer;align-items:center;padding:3px 9px;font-size:.75rem;font-weight:500;transition:opacity .12s;display:inline-flex}.create_post-module__yBQvWG__htagRegular{background:var(--brand-50);color:var(--brand-700);border:1px solid var(--brand-100)}.create_post-module__yBQvWG__htagTrending{color:#085041;background:#e1f5ee;border:1px solid #5dcaa5}.create_post-module__yBQvWG__htagTrendingBadge{color:#fff;background:#1d9e75;border-radius:3px;margin-left:3px;padding:1px 4px;font-size:.5625rem;font-weight:600}.create_post-module__yBQvWG__htagDeselected{opacity:.35}.create_post-module__yBQvWG__locationCard{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:14px}.create_post-module__yBQvWG__locationTitle{color:var(--gray-900);margin-bottom:10px;font-size:.875rem;font-weight:600}.create_post-module__yBQvWG__locationRow{gap:8px;display:flex}.create_post-module__yBQvWG__locationInput{border:1px solid var(--gray-200);border-radius:var(--radius-md);color:var(--gray-900);background:var(--white);flex:1;padding:8px 10px;font-size:.8125rem}.create_post-module__yBQvWG__locationInput:focus{border-color:var(--brand-400);outline:none}.create_post-module__yBQvWG__copyAllBtn{background:var(--brand-500);width:100%;color:var(--white);border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.9375rem;font-weight:500;transition:background .15s;display:flex}.create_post-module__yBQvWG__copyAllBtn:hover{background:var(--brand-600)}.create_post-module__yBQvWG__copyAllSub{color:var(--gray-400);text-align:center;margin-top:6px;font-size:.6875rem}.create_post-module__yBQvWG__platformCopyRow{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.create_post-module__yBQvWG__platformCopyBtn{border:1px solid var(--gray-200);border-radius:var(--radius-md);color:var(--gray-700);background:var(--white);cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:9px;font-size:.75rem;font-weight:500;display:flex}.create_post-module__yBQvWG__platformCopyBtn:hover{background:var(--gray-50)}.create_post-module__yBQvWG__mobileLayout{display:none}@media (max-width:768px){.create_post-module__yBQvWG__twoCol{display:none!important}.create_post-module__yBQvWG__mobileLayout{display:block}.create_post-module__yBQvWG__page{padding:16px 16px 80px}.create_post-module__yBQvWG__mobileTabs{background:var(--gray-50);border-radius:var(--radius-md);gap:2px;margin-bottom:12px;padding:3px;display:flex}.create_post-module__yBQvWG__mobileTab{text-align:center;color:var(--gray-500);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:7px 4px;font-size:.8125rem}.create_post-module__yBQvWG__mobileTabActive{background:var(--white);color:var(--brand-600);border:1px solid var(--gray-200);font-weight:500}.create_post-module__yBQvWG__mobilePane{flex-direction:column;gap:10px;display:flex}.create_post-module__yBQvWG__taskGrid{grid-template-columns:repeat(2,1fr);max-width:100%}.create_post-module__yBQvWG__resultGrid{grid-template-columns:1fr}.create_post-module__yBQvWG__photoPreview{aspect-ratio:4/5;max-height:300px}.create_post-module__yBQvWG__platformCopyRow{grid-template-columns:1fr 1fr}}
