:root{--paper:#f4ecd8;--ink:#1c1612;--muted:#6a6156;--rule:#cfc3ae;--accent:#c2410c;--focus:#1c1612;--pad:32px;--space:48px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:Newsreader,Iowan Old Style,Georgia,serif;font-size:17px;line-height:1.5}.skip{background:var(--ink);color:var(--paper);padding:6px 10px;position:absolute;top:-44px;left:14px}.skip:focus{top:12px}.masthead{border-bottom:2px solid var(--ink)}.masthead__inner{max-width:1080px;padding:28px var(--pad) 20px;justify-content:space-between;align-items:baseline;gap:16px;margin:0 auto;display:flex}.wordmark{letter-spacing:-.035em;margin:0;font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:680}.masthead__meta{color:var(--muted);margin:0;font-size:15px;font-style:italic}main{max-width:1080px;padding:var(--space) var(--pad) 96px;margin:0 auto}.lede h1{letter-spacing:-.035em;max-width:16ch;margin:0 0 12px;font-family:Fraunces,Georgia,serif;font-size:clamp(2.1rem,6vw,3.2rem);font-weight:680;line-height:1.02}.lede p{margin:0 0 var(--space);max-width:46ch;color:var(--muted)}.tabs{margin-bottom:var(--space);border-bottom:1px solid var(--ink);align-items:flex-end;gap:8px;display:flex}.tab{appearance:none;cursor:pointer;width:56px;height:52px;color:var(--ink);opacity:.32;background:0 0;border:0;border-bottom:3px solid #0000;place-items:center;margin-bottom:-1px;padding:0;display:grid}.tab:hover{opacity:.7}.tab.is-active{color:var(--accent);opacity:1;border-bottom-color:var(--accent)}.tab:focus-visible,.btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.mark{width:28px;height:28px;display:block}.mark--linkedin rect,.mark--facebook rect,.mark--x rect{fill:currentColor}.mark--linkedin path,.mark--facebook path,.mark--x path{fill:var(--paper)}.btn .mark{width:16px;height:16px}.btn .mark--facebook rect,.btn .mark--linkedin rect{fill:currentColor}.btn .mark--facebook path,.btn .mark--linkedin path,.btn .mark--x path{fill:var(--paper)}.btn .mark--x rect{fill:currentColor}.board{gap:var(--space);display:grid}.composer,.verdict{min-width:0}.compare[hidden],.thinking[hidden],.lede[hidden],.tabs[hidden],.board[hidden]{display:none!important}.composer__bar,.compare__head,.composer__tools{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}label,.verdict__kicker,.reasons h2,.compare h2,.optimize__lede,.dim-legend strong,.platform-draft h2{color:var(--ink);margin:0;font-size:15px;font-style:italic;font-weight:600}.count,.engine,.radar-figure figcaption,.fit{color:var(--muted);margin:0;font-family:Newsreader,Georgia,serif;font-size:13px;font-style:italic;font-weight:400}textarea,.post{border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);width:100%;color:var(--ink);resize:vertical;background:0 0;min-height:220px;margin:10px 0 0;padding:16px 0;font:400 17px/1.55 Newsreader,Georgia,serif}textarea:focus,input:focus{outline:2px solid var(--focus);outline-offset:3px}.composer__tools{margin-top:var(--pad);align-items:end}.field,.file{gap:6px;font-size:15px;display:grid}.field input,.file{min-height:40px}.field input{border:0;border-bottom:1px solid var(--ink);background:0 0;width:140px;padding:8px 0;font:400 16px/1 Newsreader,Georgia,serif}.file{align-content:end;position:relative}.file input{opacity:0;cursor:pointer;position:absolute;inset:0}.file span{border-bottom:1px dashed var(--ink);align-items:center;min-height:40px;font-size:15px;display:inline-flex}.actions{margin-top:var(--pad);flex-wrap:wrap;gap:10px;display:flex}.btn{appearance:none;border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font:600 16px/1 Newsreader,Georgia,serif;display:inline-flex}.btn:hover{background:#2a221c}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--ghost{color:var(--ink);background:0 0}.btn--ghost:hover{background:#1c16120d}.btn--small{min-height:36px;padding:7px 10px;font-size:15px}.status{min-height:1.4em;color:var(--accent);margin:14px 0 0}.status--ok{color:var(--ink)}.ask{border-top:1px solid var(--rule);margin-top:8px;padding-top:20px}.ask__lede{color:var(--muted);margin:0 0 14px;font-size:16px}.ask__list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ask__item,.ask__item label{gap:6px;display:grid}.ask__item strong{font-weight:600}.ask__item input{border:0;border-bottom:1px solid var(--ink);background:0 0;width:100%;min-height:40px;padding:8px 0;font:400 16px/1.4 Newsreader,Georgia,serif}.ask__hint{color:var(--muted);margin:0;font-size:14px;font-style:italic}.tags{border-top:1px dashed var(--rule);margin-top:20px;padding-top:16px}.tags__kicker{color:var(--muted);margin:0 0 6px;font-size:14px;font-style:italic}.tags__line{margin:0 0 10px;font:600 16px/1.45 Newsreader,Georgia,serif}.tags__tools{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tags__append{cursor:pointer;align-items:center;gap:8px;font-size:15px;display:inline-flex}.verdict{gap:20px;display:grid}.verdict__number{letter-spacing:-.045em;margin:4px 0 0;font-family:Fraunces,Georgia,serif;font-size:84px;line-height:.86}.verdict__delta{color:var(--muted);margin:8px 0 0;font-family:Newsreader,Georgia,serif;font-size:16px;font-style:italic}.dim__was{color:var(--muted);font-style:italic;font-weight:400}.stamp{width:fit-content;color:var(--accent);margin:8px 0 0;font-size:15px;font-style:italic;font-weight:600}.stamp--post{color:var(--ink)}.relative,.summary{margin:0}.summary{font-size:20px;line-height:1.35}.estimates{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:14px;margin:4px 0 0;padding:12px 0 0;list-style:none;display:grid}.estimates li{min-width:0}.estimates strong{letter-spacing:-.03em;font-family:Fraunces,Georgia,serif;font-size:30px;display:block}.estimates span,.lo-conf{color:var(--muted);font-size:13px}.radar-figure{margin:8px 0 0}.radar-mount{max-width:400px}.radar{width:100%;height:auto;display:block}.radar__ring,.radar__spoke{fill:none;stroke:var(--ink);stroke-opacity:.2;stroke-width:.9px}.radar__area{fill:var(--ink);fill-opacity:.06;stroke:var(--ink);stroke-width:1.35px;stroke-linejoin:miter}.radar__area--original{fill:var(--ink);fill-opacity:.05;stroke:var(--ink);stroke-opacity:.45;stroke-width:1.2px}.radar__area--improved{fill:var(--accent);fill-opacity:.12;stroke:var(--accent);stroke-width:1.65px}.radar__dot{fill:var(--ink)}.radar__dot--original{fill:var(--ink);fill-opacity:.4}.radar__dot--improved{fill:var(--accent)}.radar__legend-label{fill:var(--muted);font-family:Newsreader,Georgia,serif;font-size:13px;font-style:italic}.radar__swatch{stroke-width:2.2px;stroke-linecap:butt}.radar__swatch--original{stroke:var(--ink);stroke-opacity:.55}.radar__swatch--improved{stroke:var(--accent)}.radar__label{fill:var(--ink);font-family:Newsreader,Georgia,serif;font-size:13px;font-style:italic}.radar__num{font-family:Fraunces,Georgia,serif;font-size:13px;font-style:normal}.radar-figure figcaption{margin-top:4px}.dim-legend{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dim-legend li{border-top:1px solid var(--rule);padding-top:8px}.dim-legend .dim__top{justify-content:space-between;gap:12px;display:flex}.dim-legend .dim__score{font-family:Fraunces,Georgia,serif;font-size:16px;font-style:normal}.dim__reason,.empty,.reasons li span{color:var(--muted);font-size:15px}.reasons{gap:18px;display:grid}.reasons ol{margin:8px 0 0;padding:0;list-style:none}.reasons li{border-top:1px solid var(--rule);padding:8px 0}.reasons li strong{font-style:normal;display:block}.thinking{margin-top:var(--space);padding-top:var(--space);border-top:2px solid var(--ink);scroll-margin-top:var(--pad)}.thinking__inner{align-items:flex-start;gap:18px;display:flex}.thinking__mark{flex:none;width:48px;height:48px;position:relative}.thinking__dot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite thinking-pulse;position:absolute;top:-2px;right:-2px}.thinking__spider{width:48px;height:48px;display:block}.thinking__spider-body{fill:var(--accent)}.thinking__spider-legs{fill:none;stroke:var(--ink);stroke-width:1.2px;stroke-linecap:square;stroke-dasharray:22;stroke-dashoffset:22px;animation:3.6s ease-in-out infinite thinking-sketch}.thinking__copy{min-width:0}.thinking__kicker{letter-spacing:-.02em;margin:0;font-family:Fraunces,Georgia,serif;font-size:15px;font-style:italic;font-weight:680}.thinking__status{letter-spacing:-.03em;margin:4px 0 0;font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:680;line-height:1.15}.thinking__count{color:var(--muted);margin:8px 0 0;font-size:15px;font-style:italic}.thinking__track{background:var(--rule);height:2px;margin-top:22px;overflow:hidden}.thinking__bar{background:var(--accent);transform-origin:0;width:0;height:100%;transition:width .6s}.thinking__steps{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.thinking__steps li{color:var(--muted);padding-left:22px;font-size:15px;font-style:italic;position:relative}.thinking__steps li:before{content:"";border:1px solid var(--rule);background:0 0;width:7px;height:7px;position:absolute;top:.55em;left:0}.thinking__steps li.is-done{color:var(--ink)}.thinking__steps li.is-done:before{border-color:var(--ink);background:var(--ink);clip-path:polygon(14% 48%,0 62%,42% 100%,100% 18%,84% 4%,42% 70%)}.thinking__steps li.is-current{color:var(--ink);font-style:normal}.thinking__steps li.is-current:before{border-color:var(--accent);background:var(--accent)}@keyframes thinking-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@keyframes thinking-sketch{0%{stroke-dashoffset:22px}35%,70%{stroke-dashoffset:0}to{stroke-dashoffset:22px}}@media (prefers-reduced-motion:reduce){.thinking__dot,.thinking__spider-legs,.thinking__bar{transition:none;animation:none}.thinking__spider-legs{stroke-dashoffset:0}}.compare{margin-top:var(--space);padding-top:var(--space);border-top:2px solid var(--ink);scroll-margin-top:var(--pad)}.compare__grid{gap:var(--space);display:grid}.compare__head{align-items:center}.post{white-space:pre-wrap;overflow-wrap:anywhere;min-height:120px}.post--improved{border-top-color:var(--accent)}.optimize{margin-top:var(--space);padding-top:var(--space);border-top:1px solid var(--rule)}.optimize__lede{margin-bottom:12px}.optimize__actions{flex-wrap:wrap;gap:10px;display:flex}.platform-drafts{gap:var(--space);margin-top:var(--space);display:grid}.platform-draft{min-width:0}.platform-draft__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.preview-note{color:var(--muted);margin:0;font-style:italic}.colophon{max-width:1080px;padding:0 var(--pad) 64px;color:var(--muted);margin:0 auto;font-size:15px}.colophon a{color:var(--ink)}@media (width>=980px){.board{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:64px}.score-col{top:var(--pad);position:sticky}.composer{padding-right:var(--space);border-right:1px solid var(--rule)}.reasons,.compare__grid,.platform-drafts{grid-template-columns:1fr 1fr}}@media (width<=640px){.masthead__inner{flex-direction:column;gap:4px}.lede h1{max-width:none}.verdict__number{font-size:64px}.btn{flex:auto}.estimates{grid-template-columns:1fr}}
