.LinkedInPostFormatterTool-module__l2AJ3a__container{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}@media (max-width:1024px){.LinkedInPostFormatterTool-module__l2AJ3a__container{grid-template-columns:1fr;gap:32px}}.LinkedInPostFormatterTool-module__l2AJ3a__leftCol{flex-direction:column;gap:28px;display:flex}.LinkedInPostFormatterTool-module__l2AJ3a__rightCol{flex-direction:column;gap:24px;max-height:calc(100vh - 100px);display:flex;position:sticky;top:88px;overflow-y:auto}@media (max-width:1024px){.LinkedInPostFormatterTool-module__l2AJ3a__rightCol{max-height:none;position:static;overflow-y:visible}}.LinkedInPostFormatterTool-module__l2AJ3a__rightCol::-webkit-scrollbar{width:3px}.LinkedInPostFormatterTool-module__l2AJ3a__rightCol::-webkit-scrollbar-track{background:0 0}.LinkedInPostFormatterTool-module__l2AJ3a__rightCol::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:999px}.LinkedInPostFormatterTool-module__l2AJ3a__inputSection{flex-direction:column;gap:12px;display:flex}.LinkedInPostFormatterTool-module__l2AJ3a__label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.LinkedInPostFormatterTool-module__l2AJ3a__subLabel{color:var(--color-text-muted);margin-top:-4px;font-size:.82rem;line-height:1.5}.LinkedInPostFormatterTool-module__l2AJ3a__textareaWrap{position:relative}.LinkedInPostFormatterTool-module__l2AJ3a__textarea{border:1.5px solid var(--color-border);width:100%;min-height:200px;font-family:var(--font-sans);color:var(--color-text-primary);background:var(--color-surface);resize:vertical;border-radius:12px;padding:16px;font-size:.92rem;line-height:1.6;transition:border-color .2s}.LinkedInPostFormatterTool-module__l2AJ3a__textarea:focus{border-color:var(--color-accent);outline:none}.LinkedInPostFormatterTool-module__l2AJ3a__statsBar{background:var(--color-surface-2);font-size:.75rem;font-family:var(--font-dm-mono),monospace;border-radius:8px;flex-wrap:wrap;gap:16px;padding:10px 14px;display:flex}.LinkedInPostFormatterTool-module__l2AJ3a__stat{color:var(--color-text-muted)}.LinkedInPostFormatterTool-module__l2AJ3a__statValue{color:var(--color-text-secondary);font-weight:600}.LinkedInPostFormatterTool-module__l2AJ3a__statGreen .LinkedInPostFormatterTool-module__l2AJ3a__statValue{color:#38a169}.LinkedInPostFormatterTool-module__l2AJ3a__statDarkGreen .LinkedInPostFormatterTool-module__l2AJ3a__statValue{color:#276749;font-weight:700}.LinkedInPostFormatterTool-module__l2AJ3a__statAmber .LinkedInPostFormatterTool-module__l2AJ3a__statValue{color:#c05621}.LinkedInPostFormatterTool-module__l2AJ3a__statRed .LinkedInPostFormatterTool-module__l2AJ3a__statValue{color:#e53e3e}.LinkedInPostFormatterTool-module__l2AJ3a__linkWarning{color:#92400e;background:#fffbeb;border:1px solid #fbbf24;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:.78rem;font-weight:500;line-height:1.5;display:flex}.LinkedInPostFormatterTool-module__l2AJ3a__buttonRow{flex-wrap:wrap;gap:10px;display:flex}.LinkedInPostFormatterTool-module__l2AJ3a__loadExampleBtn{background:var(--color-surface-2);border:1px solid var(--color-border);cursor:pointer;color:var(--color-text-secondary);border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.LinkedInPostFormatterTool-module__l2AJ3a__loadExampleBtn:hover{background:var(--color-border-subtle);border-color:var(--color-accent)}.LinkedInPostFormatterTool-module__l2AJ3a__copyBtn{background:var(--color-accent);color:#070707;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:.8rem;font-weight:600;transition:opacity .15s;display:inline-flex}.LinkedInPostFormatterTool-module__l2AJ3a__copyBtn:hover{opacity:.85}.LinkedInPostFormatterTool-module__l2AJ3a__copyBtn:disabled{opacity:.4;cursor:not-allowed}.LinkedInPostFormatterTool-module__l2AJ3a__copyBtnAlt{background:var(--color-surface-2);color:var(--color-text-secondary);border:1px solid var(--color-border);}.LinkedInPostFormatterTool-module__l2AJ3a__copyBtnAlt:hover{background:var(--color-border-subtle);opacity:1}.LinkedInPostFormatterTool-module__l2AJ3a__scoreCard{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:16px;align-items:center;gap:20px;padding:24px;display:flex}.LinkedInPostFormatterTool-module__l2AJ3a__scoreCircleWrap{flex-shrink:0;width:80px;height:80px;position:relative}.LinkedInPostFormatterTool-module__l2AJ3a__scoreCircleBg{fill:none;stroke:var(--color-border);stroke-width:6px}.LinkedInPostFormatterTool-module__l2AJ3a__scoreCircleFg{fill:none;stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1),stroke .3s}.LinkedInPostFormatterTool-module__l2AJ3a__scoreCircleLabel{font-family:var(--font-dm-mono),monospace;color:var(--color-text-primary);justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;display:flex;position:absolute;inset:0}.LinkedInPostFormatterTool-module__l2AJ3a__scoreMeta{flex-direction:column;gap:2px;display:flex}.LinkedInPostFormatterTool-module__l2AJ3a__scoreTier{font-size:1.15rem;font-weight:700}.LinkedInPostFormatterTool-module__l2AJ3a__scoreSubLabel{color:var(--color-text-muted);font-size:.8rem}.LinkedInPostFormatterTool-module__l2AJ3a__tierStrong{color:#22543d}.LinkedInPostFormatterTool-module__l2AJ3a__tierGood{color:#2b6cb0}.LinkedInPostFormatterTool-module__l2AJ3a__tierAverage{color:#c05621}.LinkedInPostFormatterTool-module__l2AJ3a__tierPoor{color:#c53030}.LinkedInPostFormatterTool-module__l2AJ3a__factors{flex-direction:column;gap:12px;display:flex}.LinkedInPostFormatterTool-module__l2AJ3a__factorRow{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:14px 16px}.LinkedInPostFormatterTool-module__l2AJ3a__factorHeader{align-items:center;gap:10px;margin-bottom:6px;display:flex}.LinkedInPostFormatterTool-module__l2AJ3a__factorBadge{min-width:48px;font-size:.7rem;font-weight:700;font-family:var(--font-dm-mono),monospace;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 10px;display:inline-flex}.LinkedInPostFormatterTool-module__l2AJ3a__factorBadge[data-tier=strong]{color:#22543d;background:#c6f6d5}.LinkedInPostFormatterTool-module__l2AJ3a__factorBadge[data-tier=good]{color:#744210;background:#fefcbf}.LinkedInPostFormatterTool-module__l2AJ3a__factorBadge[data-tier=average],.LinkedInPostFormatterTool-module__l2AJ3a__factorBadge[data-tier=weak]{color:#7b341e;background:#fed7aa}.LinkedInPostFormatterTool-module__l2AJ3a__factorBadge[data-tier=fail]{color:#822727;background:#fed7d7}.LinkedInPostFormatterTool-module__l2AJ3a__factorLabel{color:var(--color-text-primary);font-size:.85rem;font-weight:600}.LinkedInPostFormatterTool-module__l2AJ3a__factorDetail{color:var(--color-text-muted);margin:0;font-size:.78rem;line-height:1.5}.LinkedInPostFormatterTool-module__l2AJ3a__factorFix{color:var(--color-text-secondary);background:var(--color-surface-2);border-left:3px solid #fbbf24;border-radius:6px;margin:6px 0 0;padding:8px 10px;font-size:.75rem;line-height:1.5}.LinkedInPostFormatterTool-module__l2AJ3a__structurePanel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:20px}.LinkedInPostFormatterTool-module__l2AJ3a__structureTitle{color:var(--color-text-primary);margin-bottom:16px;font-size:.85rem;font-weight:700}.LinkedInPostFormatterTool-module__l2AJ3a__structureBars{background:var(--color-surface-2);border-radius:8px;height:32px;margin-bottom:12px;display:flex;overflow:hidden}.LinkedInPostFormatterTool-module__l2AJ3a__structureSegment{text-transform:uppercase;letter-spacing:.05em;color:#fff;justify-content:center;align-items:center;min-width:40px;font-size:.6rem;font-weight:700;transition:width .3s;display:flex}.LinkedInPostFormatterTool-module__l2AJ3a__segmentHook{background:#48bb78}.LinkedInPostFormatterTool-module__l2AJ3a__segmentBody{background:#4299e1}.LinkedInPostFormatterTool-module__l2AJ3a__segmentClose{background:#9f7aea}.LinkedInPostFormatterTool-module__l2AJ3a__structureDetails{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.LinkedInPostFormatterTool-module__l2AJ3a__structureRow{align-items:center;gap:8px;font-size:.75rem;display:flex}.LinkedInPostFormatterTool-module__l2AJ3a__structureDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.LinkedInPostFormatterTool-module__l2AJ3a__dotHook{background:#48bb78}.LinkedInPostFormatterTool-module__l2AJ3a__dotBody{background:#4299e1}.LinkedInPostFormatterTool-module__l2AJ3a__dotClose{background:#9f7aea}.LinkedInPostFormatterTool-module__l2AJ3a__structureLabel{color:var(--color-text-primary);font-weight:600}.LinkedInPostFormatterTool-module__l2AJ3a__structureChars{color:var(--color-text-muted);font-family:var(--font-dm-mono),monospace}.LinkedInPostFormatterTool-module__l2AJ3a__structureVerdict{background:var(--color-surface-2);border-radius:8px;padding:8px 12px;font-size:.78rem;font-weight:600}.LinkedInPostFormatterTool-module__l2AJ3a__verdictGood{color:#276749;border-left:3px solid #48bb78}.LinkedInPostFormatterTool-module__l2AJ3a__verdictWarn{color:#92400e;border-left:3px solid #fbbf24}.LinkedInPostFormatterTool-module__l2AJ3a__hashtagPanel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:16px}.LinkedInPostFormatterTool-module__l2AJ3a__hashtagTitle{color:var(--color-text-primary);align-items:center;gap:8px;margin-bottom:10px;font-size:.8rem;font-weight:700;display:flex}.LinkedInPostFormatterTool-module__l2AJ3a__hashtagTooMany{color:#822727;background:#fed7d7;border-radius:999px;padding:2px 8px;font-size:.65rem;font-weight:600}.LinkedInPostFormatterTool-module__l2AJ3a__hashtagList{flex-wrap:wrap;gap:6px;display:flex}.LinkedInPostFormatterTool-module__l2AJ3a__hashtagChip{color:#4338ca;background:#6366f11a;border:1px solid #6366f133;border-radius:999px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-block}.LinkedInPostFormatterTool-module__l2AJ3a__previewCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;overflow:hidden}.LinkedInPostFormatterTool-module__l2AJ3a__previewHeader{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-2);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.LinkedInPostFormatterTool-module__l2AJ3a__previewTitle{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700}.LinkedInPostFormatterTool-module__l2AJ3a__previewBadge{border-radius:999px;padding:2px 8px;font-size:.65rem;font-weight:600}.LinkedInPostFormatterTool-module__l2AJ3a__previewBadgeStrong{color:#22543d;background:#c6f6d5}.LinkedInPostFormatterTool-module__l2AJ3a__previewBadgeGood{color:#744210;background:#fefcbf}.LinkedInPostFormatterTool-module__l2AJ3a__previewBadgeWeak{color:#822727;background:#fed7d7}.LinkedInPostFormatterTool-module__l2AJ3a__previewBody{padding:0}.LinkedInPostFormatterTool-module__l2AJ3a__liPost{background:#fff;padding:16px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.LinkedInPostFormatterTool-module__l2AJ3a__liPostHeader{gap:10px;margin-bottom:14px;display:flex}.LinkedInPostFormatterTool-module__l2AJ3a__liPostAvatar{color:#0077b5;background:#e0e7ef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:.85rem;font-weight:700;display:flex}.LinkedInPostFormatterTool-module__l2AJ3a__liPostMeta{flex:1}.LinkedInPostFormatterTool-module__l2AJ3a__liPostName{color:#191919;font-size:.88rem;font-weight:600;line-height:1.3}.LinkedInPostFormatterTool-module__l2AJ3a__liPostHeadline{color:#666;font-size:.75rem;line-height:1.3}.LinkedInPostFormatterTool-module__l2AJ3a__liPostTime{color:#999;font-size:.7rem;line-height:1.3}.LinkedInPostFormatterTool-module__l2AJ3a__liPostContent{color:#191919;white-space:pre-wrap;word-break:break-word;font-size:.88rem;line-height:1.5}.LinkedInPostFormatterTool-module__l2AJ3a__hookSection{border-left:3px solid #48bb7880;margin-bottom:2px;padding-left:12px}.LinkedInPostFormatterTool-module__l2AJ3a__sectionLabel{text-transform:uppercase;letter-spacing:.06em;border-radius:3px;margin-bottom:4px;padding:1px 6px;font-size:.6rem;font-weight:700;display:inline-block}.LinkedInPostFormatterTool-module__l2AJ3a__sectionLabelHook{color:#276749;background:#48bb7826}.LinkedInPostFormatterTool-module__l2AJ3a__sectionLabelBody{color:#2b6cb0;background:#4299e126}.LinkedInPostFormatterTool-module__l2AJ3a__sectionLabelClose{color:#553c9a;background:#9f7aea26}.LinkedInPostFormatterTool-module__l2AJ3a__seeMore{color:#666;cursor:default;margin:4px 0 8px;font-size:.82rem}.LinkedInPostFormatterTool-module__l2AJ3a__fadedSection{opacity:.3;padding-left:12px}.LinkedInPostFormatterTool-module__l2AJ3a__liPostActions{border-top:1px solid #e8e8e8;gap:4px;margin-top:14px;padding-top:10px;display:flex}.LinkedInPostFormatterTool-module__l2AJ3a__liPostAction{color:#666;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px 0;font-size:.75rem;font-weight:600;display:flex}.LinkedInPostFormatterTool-module__l2AJ3a__hookCallout{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:14px 16px}.LinkedInPostFormatterTool-module__l2AJ3a__hookCalloutLabel{color:var(--color-text-muted);margin-bottom:6px;font-size:.78rem}.LinkedInPostFormatterTool-module__l2AJ3a__hookCalloutGrade{font-size:.85rem;font-weight:700}.LinkedInPostFormatterTool-module__l2AJ3a__hookStrong{color:#276749}.LinkedInPostFormatterTool-module__l2AJ3a__hookGood{color:#2b6cb0}.LinkedInPostFormatterTool-module__l2AJ3a__hookWeak{color:#c53030}.LinkedInPostFormatterTool-module__l2AJ3a__bestPractices{flex-direction:column;grid-column:1/-1;gap:16px;display:flex}.LinkedInPostFormatterTool-module__l2AJ3a__bestPracticesTitle{color:var(--color-text-primary);font-size:.9rem;font-weight:700}.LinkedInPostFormatterTool-module__l2AJ3a__bestPracticesGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.LinkedInPostFormatterTool-module__l2AJ3a__bestPracticesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.LinkedInPostFormatterTool-module__l2AJ3a__bestPracticesGrid{grid-template-columns:1fr}}.LinkedInPostFormatterTool-module__l2AJ3a__bpCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:18px}.LinkedInPostFormatterTool-module__l2AJ3a__bpCardTitle{color:var(--color-text-primary);margin-bottom:8px;font-size:.8rem;font-weight:700}.LinkedInPostFormatterTool-module__l2AJ3a__bpCardBody{color:var(--color-text-muted);font-size:.75rem;line-height:1.6}
