.post-inspector :is(p,h3,h4,blockquote,a,summary,span){overflow-wrap:anywhere}.draft-context-citation-summary{color:var(--ink-2);font:400 11.5px/1.5 var(--font-mono);margin:8px 0 0}.draft-context-intro,.draft-context-empty{color:var(--ink-3);margin:8px 0 0;font-size:13px;line-height:1.55}.draft-context-filters{gap:4px;margin:16px 0 0;display:flex}.draft-context-filters button{border:1px solid var(--rule);min-height:28px;color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.draft-context-filters button span{color:var(--ink-3);font:400 10.5px/1 var(--font-mono)}.draft-context-filters button:hover:not(:disabled){border-color:var(--rule-strong);color:var(--ink)}.draft-context-filters button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--bg-raised)}.draft-context-filters button[aria-pressed=true] span{color:inherit;opacity:.65}.draft-context-group{margin-top:22px}.draft-context-group-head{border-bottom:1px solid var(--rule);color:var(--ink-3);align-items:center;gap:7px;padding-bottom:8px;font-size:12.5px;display:flex}.draft-context-group-head b{font:400 11px/1 var(--font-mono);margin-left:auto}.draft-context-source{border-radius:10px;margin:0 -10px;padding:12px 10px;transition:background-color .16s}.draft-context-source+.draft-context-source{margin-top:2px}.draft-context-source:hover{background:var(--bg-sunk)}.draft-context-source[data-focused=true]{animation:1.4s draft-context-flash}@keyframes draft-context-flash{0%,40%{background:var(--hl)}to{background:0 0}}.draft-context-source h4{font:inherit;margin:0}.draft-context-source h4 button{width:100%;color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:8px minmax(0,1fr) 14px;align-items:baseline;gap:10px;display:grid}.draft-context-source-title{font:400 15.5px/1.32 var(--font-serif);letter-spacing:-.008em}.draft-context-source h4 svg{color:var(--ink-4);opacity:0;align-self:center;transition:transform .2s,opacity .16s}.draft-context-source:hover h4 svg,.draft-context-source h4 button:focus-visible svg{opacity:1}.draft-context-source h4 button[aria-expanded=true] svg{transform:rotate(180deg)}.draft-context-dot{border:1.5px solid var(--ink-4);border-radius:50%;align-self:start;width:7px;height:7px;margin-top:6px}[data-status=verified] .draft-context-dot{border-color:var(--good);background:var(--good)}[data-status=pending] .draft-context-dot{border-color:var(--rubric);background:var(--rubric)}[data-status=author] .draft-context-dot{border-color:var(--mk-yellow);background:var(--mk-yellow)}.draft-context-source-origin{color:var(--ink-3);flex-wrap:wrap;gap:0 8px;margin:3px 0 0 18px;font-size:12px;line-height:1.5;display:flex}.draft-context-source-origin>span+span:before{content:"·";margin-right:8px}.draft-context-source-body{margin:8px 0 0 18px}.draft-context-source-body[hidden]{display:none}.draft-context-verified,.draft-context-pending,.draft-context-caption{margin:0;font-size:12px;line-height:1.5}.draft-context-verified{color:var(--good)}.draft-context-pending{color:var(--rubric-text)}.draft-context-caption{color:var(--ink-3);display:block}.draft-context-passage blockquote{color:var(--ink-2);white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.6}.draft-context-passage+.draft-context-passage{margin-top:10px}.draft-context-claims{border-left:2px solid var(--mk-yellow);margin-top:8px;padding:0 0 0 10px;transition:background-color .16s}.draft-context-claims .draft-context-caption{color:var(--ink-2)}.draft-context-claims p{color:var(--ink);white-space:pre-wrap;margin:3px 0 0;font-size:13px;line-height:1.5}.draft-context-source-link{color:var(--rubric-text);align-items:center;gap:5px;margin-top:8px;font-size:12.5px;text-decoration:none;display:inline-flex}.draft-context-source-link:hover{text-decoration:underline}.draft-context-count{color:var(--ink-3);font:400 12px/1 var(--font-mono)}.draft-context-review-state{color:var(--ink-3);margin:6px 0 0;font-size:13.5px;line-height:1.5}.draft-context-review-passed{color:var(--good)}.draft-context-review-blocked,.draft-context-review-changes_requested{color:var(--rubric-text)}.draft-context-issue{border-left:2px solid var(--rule-strong);margin-top:12px;padding-left:12px}.draft-context-issue-block{border-left-color:var(--rubric)}.draft-context-issue-revise{border-left-color:var(--rubric-line)}.draft-context-issue-block .draft-context-caption{color:var(--rubric-text)}.draft-context-issue p{color:var(--ink);margin:3px 0 0;font-size:13.5px;line-height:1.55}.draft-context-details{border-top:1px solid var(--rule);margin-top:18px;padding-top:12px}.write-page .draft-context-details>summary{color:var(--ink-2);justify-content:space-between;align-items:center;min-height:28px;font-size:13.5px;display:flex}.draft-context-details>summary>svg{transition:transform .2s}.draft-context-details[open]>summary>svg{transform:rotate(180deg)}.draft-context-criterion{margin-top:10px}.draft-context-criterion h4{text-transform:capitalize;justify-content:space-between;gap:10px;margin:0;font-size:13px;font-weight:500;display:flex}.draft-context-criterion h4 span{color:var(--ink-3);font:400 12px/1.5 var(--font-mono)}.draft-context-criterion p{color:var(--ink-3);margin:3px 0 0;font-size:13px;line-height:1.55}
.platform-preview{width:100%;min-width:0;margin-inline:auto;container-type:inline-size}.platform-preview-x{max-width:600px}.platform-preview-linkedin{max-width:555px}.platform-preview .platform-preview-label{color:var(--ink-2);font:600 12px/18px var(--font-sans,sans-serif);justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.platform-preview-label>span{color:var(--ink-3);font-weight:400}.platform-preview-feed{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0f1419;text-align:left;font-synthesis:none;letter-spacing:normal}.platform-preview-feed *{box-sizing:border-box}.platform-preview-feed strong{font-weight:700}.platform-preview-avatar{color:#536471;background:#eff3f4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden}.platform-preview-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.platform-preview-feed .platform-preview-text{color:inherit;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.platform-preview-feed .platform-preview-text.is-expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.platform-preview-feed .platform-preview-text.is-empty{color:#536471}.platform-preview-feed .platform-preview-expand{color:#1d9bf0;min-height:28px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;margin:0;padding:0;display:block}.platform-preview-feed .platform-preview-expand:hover{text-decoration:underline}.platform-preview-feed .platform-preview-expand:focus-visible{outline-offset:3px;outline:2px solid #0a66c2}.platform-preview-menu{color:#536471;flex-shrink:0;margin-left:auto}.platform-preview-date{color:#536471;flex-shrink:0;font-weight:400}.platform-preview-x .platform-preview-feed{background:#fff;border:1px solid #eff3f4;font:400 15px/20px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.platform-preview-x-post{grid-template-columns:40px minmax(0,1fr);gap:12px;margin:0;padding:12px 16px;display:grid;position:relative}.platform-preview-x-post:not(:last-child):after{content:"";background:#cfd9de;width:2px;position:absolute;top:56px;bottom:-8px;left:35px}.platform-preview-x-content{min-width:0}.platform-preview-x-author{align-items:center;gap:4px;min-width:0;height:20px;margin-bottom:2px;display:flex}.platform-preview-x-author strong,.platform-preview-handle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-preview-x-author strong{flex-shrink:1;min-width:0}.platform-preview-handle{color:#536471;flex-shrink:2;min-width:0}.platform-preview-x .platform-preview-text{-webkit-line-clamp:10}.platform-preview-x-actions{color:#536471;justify-content:space-between;align-items:center;gap:12px;max-width:100%;margin-top:12px;display:flex}.platform-preview-x-actions>span,.platform-preview-x-save>span{align-items:center;display:flex}.platform-preview-x-actions svg{stroke-width:1.7px;width:18px;height:18px}.platform-preview-x-save{gap:14px}.platform-preview-linkedin .platform-preview-feed{color:#000000e6;gap:12px;font:400 14px/20px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:grid}.platform-preview-linkedin-post{background:#fff;border:1px solid #00000026;border-radius:8px;margin:0;overflow:hidden}.platform-preview-linkedin-author{align-items:flex-start;gap:8px;padding:12px 16px 0;display:flex}.platform-preview-linkedin-author .platform-preview-avatar{color:#666;background:#e9e5df;width:48px;height:48px}.platform-preview-linkedin-identity{flex-direction:column;flex:1;min-width:0;display:flex}.platform-preview-linkedin-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.platform-preview-headline{text-overflow:ellipsis;white-space:nowrap;color:#0009;font-size:12px;line-height:16px;overflow:hidden}.platform-preview-linkedin-identity .platform-preview-date{color:#0009;align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.platform-preview-linkedin .platform-preview-menu{color:#0009}.platform-preview-linkedin .platform-preview-copy{padding:8px 16px 0}.platform-preview-linkedin .platform-preview-text{-webkit-line-clamp:3}.platform-preview-linkedin .platform-preview-text.is-empty{color:#0009}.platform-preview-linkedin .platform-preview-expand{color:#0009;margin-left:auto;font-size:14px;line-height:20px}.platform-preview-linkedin .platform-preview-expand:hover{color:#0a66c2}.platform-preview-linkedin-actions{color:#0009;border-top:1px solid #0000001a;justify-content:space-between;align-items:center;gap:4px;margin:16px 16px 0;padding:4px 0;font-size:14px;font-weight:600;line-height:20px;display:flex}.platform-preview-linkedin-actions>span{flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:40px;padding:8px 4px;display:flex}.platform-preview-linkedin-actions svg{stroke-width:1.8px;width:20px;height:20px}@container (max-width:420px){.platform-preview-x-post{gap:8px;padding-inline:12px}.platform-preview-x-post:not(:last-child):after{left:31px}.platform-preview-linkedin-author,.platform-preview-linkedin .platform-preview-copy{padding-inline:12px}.platform-preview-linkedin-actions{gap:2px;margin-inline:12px;font-size:12px}.platform-preview-linkedin-actions>span{flex-direction:column;gap:3px;padding-inline:2px}}.platform-preview-claim{color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border-radius:2px;-webkit-text-decoration:underline dotted #d3431a99;text-decoration:underline dotted #d3431a99;text-decoration-thickness:1.5px;transition:background-color .16s,text-decoration-color .16s}.platform-preview-claim:hover,.platform-preview-claim[data-active=true]{background:#f2c4388c;text-decoration-color:#0000}.platform-preview-claim:focus-visible{outline-offset:1px;outline:2px solid #d3431a}
.post-calendar{margin:20px 0 72px}.post-calendar-toolbar{justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:relative}.post-calendar-toolbar h2{font:340 clamp(40px,6vw,72px)/1 var(--font-serif);letter-spacing:-.035em;font-variation-settings:"opsz" 72;margin:0}.post-calendar-toolbar p{color:var(--ink-3);font:400 12px/1.5 var(--font-mono);margin:10px 0 0}.post-calendar-navigation{align-items:center;gap:4px;display:flex}.post-calendar-flight{pointer-events:none;height:30px;display:block;position:absolute;inset:-34px 0 auto}.post-calendar-flight svg{width:30px;height:27px;display:block}.post-calendar-notice{color:var(--ink-3);margin:22px 0 26px;font-size:13px;line-height:1.6}.post-calendar-grid{table-layout:fixed;border-collapse:collapse;width:100%}.post-calendar-grid th{color:var(--ink-3);text-align:left;font:400 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:0 0 12px 2px}.post-calendar-grid abbr{text-decoration:none}.post-calendar-grid td{vertical-align:top;border-top:1px solid var(--rule);height:124px;padding:8px 8px 10px 0}.post-calendar-month{animation:post-calendar-settle .5s var(--ease-out)}@keyframes post-calendar-settle{0%{opacity:0}to{opacity:1}}.post-calendar-day{width:38px;height:38px;color:var(--ink);font:380 20px/1 var(--font-serif);font-variant-numeric:lining-nums;cursor:pointer;transition:color .18s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;margin-left:-5px;display:flex;position:relative}.post-calendar-day time{position:relative}.post-calendar-grid td.is-adjacent .post-calendar-day{color:var(--ink-4)}.post-calendar-day.is-today{color:var(--rubric-text);font-weight:500}.post-calendar-day.is-today:after{content:"";background:var(--rubric);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.post-calendar-selected{background:var(--ink);border-radius:50%;position:absolute;inset:0}.post-calendar-grid td.is-selected .post-calendar-day{color:var(--bg-raised)}.post-calendar-events{gap:5px;margin-top:6px;display:grid}.post-calendar-event{background:color-mix(in oklab,var(--tab,var(--bg-sunk)) 30%,var(--bg-raised));color:var(--ink);transition:transform .24s var(--ease-spring),box-shadow .2s var(--ease-out);border-radius:2px 6px 2px 2px;padding:6px 8px 7px;text-decoration:none;display:block}.post-calendar-event-meta{color:var(--ink-2);font:400 11px/1.4 var(--font-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;display:flex}.post-calendar-event .write-platform-icon{width:12px;height:12px}.post-calendar-event-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.post-calendar-agenda{border-top:1px solid var(--ink);margin-top:44px;padding-top:18px}.post-calendar-agenda>header{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.post-calendar-agenda h3{font:380 26px/1.2 var(--font-serif);letter-spacing:-.018em;margin:0}.post-calendar-agenda>header>span{color:var(--ink-3);font:400 12px/1.4 var(--font-mono)}.post-calendar-agenda>p{color:var(--ink-3);margin:4px 0 0;font-size:14px}.post-calendar-agenda-entry{border-top:1px solid var(--rule);color:var(--ink);transition:padding .28s var(--ease-out);align-items:center;gap:18px;padding:16px 0;text-decoration:none;display:flex}.post-calendar-agenda-entry>time{color:var(--ink-3);font:400 12.5px/1.4 var(--font-mono)}.post-calendar-agenda-entry>strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;font-weight:500;line-height:1.45}.post-calendar :is(a,button):focus-visible{outline:2px solid var(--rubric);outline-offset:2px}@media (hover:hover){.post-calendar-event:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)rotate(-.6deg)}.post-calendar-agenda-entry:hover{padding-left:6px}.post-calendar-day:hover{box-shadow:inset 0 0 0 1px var(--rule-strong)}}@media (max-width:680px){.post-calendar-toolbar{align-items:center;gap:10px}.post-calendar-toolbar h2{font-size:34px}.post-calendar-toolbar p{font-size:11px}.post-calendar-navigation{gap:0}.post-calendar-grid th{text-align:center;letter-spacing:.02em;padding:0 0 8px;font-size:10px}.post-calendar-grid td{height:78px;padding:4px 1px}.post-calendar-day{width:32px;height:32px;margin:auto;font-size:17px}.post-calendar-events{gap:3px;margin-top:3px}.post-calendar-event{text-align:center;padding:2px 1px}.post-calendar-event-title,.post-calendar-event .write-platform-icons{display:none}.post-calendar-event-meta{justify-content:center;font-size:9px}.post-calendar-agenda-entry{gap:10px}.post-calendar-agenda-entry>strong{font-size:14px}.post-calendar-agenda>header{flex-wrap:wrap;gap:4px 12px}}@media (prefers-reduced-motion:reduce){.post-calendar-month,.post-calendar-event,.post-calendar-agenda-entry{transition:none;animation:none}}
.write-page{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-sans)}.write-shell{z-index:1;max-width:1120px;margin:0 auto;padding:clamp(20px,4vh,44px) 32px 72px;position:relative}.write-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.write-eyebrow{color:var(--ink-3);font:400 11px/1.5 var(--font-mono,var(--font-sans));letter-spacing:.08em;text-transform:uppercase;display:block}.write-page :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--rubric);outline-offset:3px}.write-page button:disabled{opacity:.43;cursor:not-allowed}.write-button{border:1px solid var(--rule-strong);min-height:40px;color:var(--ink);white-space:nowrap;cursor:pointer;transition:transform .28s var(--ease-spring,ease),background-color .18s,border-color .18s,box-shadow .28s,color .18s;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 17px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.write-button:hover:not(:disabled){border-color:var(--ink-3);background:var(--bg-raised);transform:translateY(-1px)}.write-button:active:not(:disabled){transition-duration:80ms;transform:scale(.97)}.write-primary{border-color:var(--ink);background:var(--ink);color:var(--bg-raised)}.write-primary:hover:not(:disabled){border-color:var(--ink);background:var(--ink);box-shadow:0 10px 22px -12px color-mix(in oklab,var(--ink) 70%,transparent)}.write-primary svg{transition:transform .3s var(--ease-spring,ease)}.write-primary:hover:not(:disabled) svg{transform:translate(2px)}.write-quiet{color:var(--ink-2);border-color:#0000;padding-inline:10px}.write-quiet:hover:not(:disabled){background:var(--bg-sunk);color:var(--ink);border-color:#0000}.write-icon-button{cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:0;transition:background-color .16s;display:inline-flex}.write-icon-button:hover:not(:disabled){background:var(--bg-sunk)}.write-text-button{color:var(--rubric-text);text-align:left;cursor:pointer;align-items:center;gap:7px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.write-text-button svg{transition:transform .28s var(--ease-spring,ease)}.write-text-button:hover:not(:disabled) svg{transform:translate(3px)}.write-back{color:var(--ink-3);cursor:pointer;align-items:center;gap:8px;margin:0 0 22px;font-size:13.5px;transition:color .16s;display:inline-flex}.write-back:hover:not(:disabled){color:var(--ink)}.write-count{color:var(--ink-3);font:400 12.5px/1.4 var(--font-mono,var(--font-sans));white-space:nowrap}.write-warning{color:var(--rubric-text);margin:10px 0;font-size:13px;line-height:1.6}.write-control-note{color:var(--rubric-text);flex-basis:100%;margin:0;font-size:13px;line-height:1.5}.write-section-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.write-section-head h2{font:380 30px/1.15 var(--font-serif);letter-spacing:-.02em;margin:6px 0}.write-section-head h3{font:380 24px/1.2 var(--font-serif);letter-spacing:-.015em;margin:4px 0}.write-section-head p{color:var(--ink-3);margin:8px 0 0;font-size:14px;line-height:1.6}.write-notice{border:1px solid var(--rule-strong);border-left:2px solid var(--rubric);background:var(--bg-raised);border-radius:2px;margin:20px 0;padding:14px 18px;font-size:14px;line-height:1.6}.write-error{color:var(--rubric-text);justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.write-error p{color:var(--ink-2);margin-top:6px;font-size:13.5px}.write-provider-note{border-top:1px solid var(--rule);margin-top:56px;padding-top:18px}.write-provider-note p{max-width:720px;color:var(--ink-3);margin:6px 0;font-size:13.5px;line-height:1.65}.write-busy{z-index:100;background:var(--lens-bg);max-width:90vw;color:var(--lens-fg);box-shadow:var(--shadow-pop);border-radius:999px;align-items:center;gap:12px;padding:12px 20px;font-size:13.5px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.write-busy>span{border:1px solid var(--lens-mute);border-top-color:var(--lens-fg);border-radius:50%;width:13px;height:13px;animation:1s linear infinite write-turn}@keyframes write-turn{to{transform:rotate(360deg)}}@keyframes write-lay{0%{opacity:0;transform:translateY(22px)rotate(-.7deg)}to{opacity:1;transform:none}}@keyframes write-fade{0%{opacity:0}to{opacity:1}}.write-gate{min-height:calc(100dvh - var(--topbar-h,60px));text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.write-gate:not(.write-gate-stage) h1{font:340 clamp(30px,4.6vw,48px)/1.08 var(--font-serif);letter-spacing:-.03em;margin:18px 0 8px}.write-gate:not(.write-gate-stage) .write-eyebrow{margin-top:18px}.write-gate:not(.write-gate-stage) p{max-width:440px;color:var(--ink-3);font-size:15px;line-height:1.6}.write-gate:not(.write-gate-stage) .write-button{margin-top:16px}.write-gate-tea{width:96px;margin-bottom:6px}.write-gate-stage{position:relative;overflow:hidden}.write-gate-stage h1{font:340 clamp(52px,10.5vw,148px)/.98 var(--font-serif);letter-spacing:-.038em;font-variation-settings:"opsz" 72;margin:26px 0 0}.write-gate-stage em{color:var(--rubric-text);font-weight:340;display:inline-block;position:relative}.write-gate-line{pointer-events:none;width:calc(100% - .08em);height:.17em;position:absolute;bottom:-.13em;left:.04em;right:.04em;overflow:visible}.write-gate-pencil{pointer-events:none;height:0;position:absolute;bottom:-.11em;left:.04em;right:.04em}.write-gate-pencil-body{transform-origin:0 100%;width:clamp(54px,8vw,92px);display:block;position:absolute;bottom:-3px;left:-5px}.write-gate-pencil-art{filter:drop-shadow(0 8px 8px #281e1429);width:100%;display:block;overflow:visible}.write-gate-foot{flex-direction:column;align-items:center;gap:24px;margin-top:clamp(46px,8vh,76px);display:flex}.write-gate-foot p{max-width:430px;color:var(--ink-3);text-wrap:balance;margin:0;font-size:16px;line-height:1.55}.write-gate-scrap{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute}.write-gate-note{background:var(--toy-marigold);width:136px;height:124px;color:var(--ink);font:400 31px/.95 var(--font-hand,cursive);justify-content:center;align-items:center;display:flex;top:16%;left:clamp(24px,8vw,130px);box-shadow:0 14px 20px -14px #281e1480}.write-gate-card{border:1px solid var(--rule);border-top:2px solid var(--rubric);background:var(--bg-raised);width:178px;box-shadow:var(--shadow-card);border-radius:2px;flex-direction:column;gap:11px;padding:15px 16px 20px;display:flex;bottom:17%;right:clamp(24px,8vw,130px)}.write-gate-card i{background:var(--rule-strong);height:2px;display:block}.write-gate-card i.is-struck{width:86%;position:relative}.write-gate-card i.is-struck:after{content:"";background:var(--rubric);position:absolute;inset:-1px -5px;transform:rotate(-1deg)}.write-gate-card i.is-short{width:58%}@media (max-width:980px){.write-gate-scrap{display:none}}@media (max-width:520px){.write-gate-pencil-body{width:46px}.write-gate-pencil-art{transform:translate(-22px)}}.write-masthead{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:30px;display:flex}.write-masthead h1{font:340 clamp(52px,8vw,96px)/.98 var(--font-serif);letter-spacing:-.038em;font-variation-settings:"opsz" 72;margin:0}.write-profile-button{border:1px solid var(--rule);min-height:36px;color:var(--ink-2);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:0 13px;font-size:13.5px;transition:border-color .16s,color .16s;display:inline-flex}.write-profile-button:hover{border-color:var(--rule-strong);color:var(--ink)}.write-profile-button>span:last-child{color:var(--ink-3)}.write-profile-dot{background:var(--rubric);border-radius:50%;width:7px;height:7px}.write-profile-panel{border:1px solid var(--rule);background:var(--bg-raised);box-shadow:var(--shadow-card);animation:write-lay .55s var(--ease-out,ease);border-radius:3px;margin:8px 0 48px;padding:clamp(24px,4vw,44px)}.write-profile-panel>.write-section-head{margin-bottom:22px}.write-profile-intro{color:var(--ink-3);margin:0;font-size:14px;line-height:1.6}.write-start{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:30px 0 44px;display:flex}.write-start h2{font:380 clamp(28px,3.6vw,40px)/1.1 var(--font-serif);letter-spacing:-.025em;margin:0 0 6px}.write-start p{color:var(--ink-3);margin:0;font-size:15px;line-height:1.5}.write-start>.write-button{flex-shrink:0}.write-start>.write-button svg{transition:transform .4s var(--ease-spring,ease)}.write-start>.write-button:hover:not(:disabled) svg{transform:rotate(90deg)}.write-posts{padding:0 0 32px}.write-posts-header{border-bottom:1px solid var(--rule-strong);justify-content:space-between;align-items:center;gap:16px;padding:0 0 12px;display:flex}.write-posts-header h2{font:400 11px/1.5 var(--font-mono,var(--font-sans));letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:baseline;gap:10px;margin:0;display:flex}.write-posts-header>div{align-items:center;gap:2px;display:flex}.write-posts-header a{text-decoration:none}.write-post-list{margin:0;padding:0;list-style:none}.write-post-row{border-bottom:1px solid var(--rule);text-align:left;cursor:pointer;width:100%;transition:padding .3s var(--ease-out,ease);align-items:center;gap:18px;padding:19px 2px;display:flex}.write-post-row-content{flex:1;min-width:0}.write-post-row h3{color:var(--ink);font:500 15px/1.45 var(--font-sans);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.write-post-row-meta{color:var(--ink-3);font:400 12px/1.5 var(--font-mono,var(--font-sans));flex-wrap:wrap;align-items:center;gap:12px;margin-top:7px;display:flex}.write-post-row>svg{color:var(--ink-3);opacity:0;transition:opacity .2s,transform .3s var(--ease-out,ease);flex-shrink:0;transform:translate(-6px)}.write-post-row:focus-visible{outline:2px solid var(--rubric);outline-offset:3px}@media (hover:hover){.write-post-row:hover:not(:disabled){padding-left:8px}.write-post-row:hover:not(:disabled)>svg{opacity:1;transform:none}.write-post-row:hover .write-status{transform:rotate(0)}}.write-posts-empty{color:var(--ink-3);flex-direction:column;align-items:center;gap:8px;padding:52px 0 34px;font-size:15px;display:flex}.write-posts-empty svg{width:120px}.write-posts-empty p{margin:0}.write-status{border:1.5px solid var(--ink-4);color:var(--ink-3);font:500 10.5px/1.25 var(--font-mono,var(--font-sans));letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;transition:transform .3s var(--ease-spring,ease);border-radius:3px;flex-shrink:0;padding:4px 7px 3px;display:inline-block;transform:rotate(-1.6deg)}.write-status-ready,.write-status-approved,.write-status-published{border-color:color-mix(in oklab,var(--good) 62%,transparent);color:var(--good)}.write-status-planned{border-color:color-mix(in oklab,var(--toy-cobalt) 60%,transparent);color:var(--toy-cobalt)}.write-status-paused,.write-status-needs_input{border-color:var(--rubric-line);color:var(--rubric-text)}[data-theme=night] .write-status-planned,[data-theme=ink] .write-status-planned{border-color:var(--toy-sky);color:var(--toy-sky)}.write-platform-icons{vertical-align:middle;flex-shrink:0;align-items:center;gap:7px;display:inline-flex}.write-platform-icon{justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.write-platform-icon svg{width:100%;height:100%;display:block}.write-platform-icon-x{color:var(--ink)}.write-platform-icon-linkedin{color:#0a66c2}.write-ideas{margin:30px 0 40px}.write-ideas>.write-section-head{margin-bottom:22px}.write-idea-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:24px;display:grid}.write-idea{border:1px solid var(--rule);background:repeating-linear-gradient(transparent 0 25px,var(--rule) 25px 26px) 0 30px,var(--bg-raised);min-height:216px;box-shadow:var(--shadow-card);border-radius:2px;flex-direction:column;align-items:flex-start;padding:32px 20px 20px;display:flex;position:relative}.write-idea:before{content:"";background:var(--rubric-line);height:1px;position:absolute;top:25px;left:0;right:0}.write-idea h3{font:380 21px/26px var(--font-serif);letter-spacing:-.012em;overflow-wrap:anywhere;margin:0}.write-idea p{color:var(--ink-2);margin:0 0 18px;font-size:14px;line-height:26px}.write-idea .write-text-button{margin-top:auto}.write-brief-sheet{border:1px solid var(--rule);background:var(--bg-raised);max-width:780px;box-shadow:var(--shadow-card);animation:write-lay .7s var(--ease-out,ease);border-radius:3px;margin:6px auto 72px;padding:clamp(28px,5vw,56px) clamp(24px,5vw,60px) clamp(28px,4vw,44px) clamp(24px,8vw,92px);position:relative}.write-brief-sheet:before{content:"";background:var(--rubric-line);width:1px;position:absolute;inset:0 auto 0 clamp(12px,5.2vw,58px)}.write-brief-sheet>.write-section-head{margin-bottom:34px}.write-brief-sheet .write-section-head h2{font:340 clamp(36px,6vw,58px)/1.02 var(--font-serif);letter-spacing:-.034em;font-variation-settings:"opsz" 72;margin:10px 0 0}.write-brief-sheet .write-section-head p{font-size:16px}.write-step-n{display:none}.write-brief-sheet .write-step-n{border-top:1px solid var(--rule);color:var(--ink-3);font:400 11px/1.4 var(--font-mono,var(--font-sans));letter-spacing:.06em;grid-column:1/-1;margin:14px 0 -16px;padding-top:18px;display:block}.write-brief-sheet .write-step-n:first-child{margin-top:0}.write-brief-sheet>.write-form>:is(.write-field,fieldset,details){transition:opacity .28s var(--ease-out,ease)}.write-brief-sheet>.write-form:focus-within>:is(.write-field,fieldset,details):not(:focus-within){opacity:.52}.write-brief-sheet>.write-form>.write-field>span,.write-brief-sheet>.write-form>fieldset>legend{color:var(--ink);font:380 21px/1.25 var(--font-serif);letter-spacing:-.012em}.write-form{grid-template-columns:1fr 1fr;gap:24px 28px;display:grid}.write-field{flex-direction:column;gap:9px;min-width:0;font-size:13.5px;display:flex}.write-field>span,.write-platform-choice legend{color:var(--ink-2);font-size:13.5px;font-weight:500}.write-field small{color:var(--ink-3);font-size:12.5px;line-height:1.55}.write-field-wide{grid-column:1/-1}.write-page :is(input:not([type=checkbox]),textarea,select){border:1px solid var(--rule-strong);background:var(--bg-raised);width:100%;color:var(--ink);font-family:var(--font-sans);border-radius:8px;padding:11px 13px;font-size:14.5px;line-height:1.55;transition:border-color .16s,box-shadow .16s}.write-page :is(input:not([type=checkbox]),textarea,select):focus{border-color:var(--ink-3);box-shadow:0 0 0 4px var(--rubric-wash,transparent);outline:none}.write-page textarea{resize:vertical}.write-page input::placeholder,.write-page textarea::placeholder{color:var(--ink-4)}.write-page .write-idea-input{border:0;border-bottom:1px solid var(--rule-strong);font:380 clamp(25px,3.5vw,34px)/1.22 var(--font-serif);letter-spacing:-.018em;background:0 0;border-radius:0;padding:6px 0 14px}.write-page .write-idea-input:focus{border-color:var(--ink);box-shadow:none}.write-page input[type=checkbox]{width:16px;height:16px;accent-color:var(--ink);flex-shrink:0}.write-platform-choice{border:0;flex-wrap:wrap;gap:12px;margin:0;padding:0;display:flex}.write-platform-choice legend{margin-bottom:12px;padding:0}.write-platform-choice label{border:1px solid var(--rule-strong);cursor:pointer;min-width:0;transition:border-color .16s,transform .28s var(--ease-spring,ease),box-shadow .2s;border-radius:3px;flex:1;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:14px 18px;display:grid}.write-platform-choice label:hover{transform:translateY(-1px)}.write-platform-choice label:has(input:checked){border-color:var(--ink-3);background:var(--bg)}.write-platform-choice input{grid-row:1/3}.write-platform-choice span{font-size:14.5px;font-weight:500}.write-platform-choice small{color:var(--ink-3);font-size:12.5px;line-height:1.4}.write-brief-options{padding:2px 0}.write-brief-options>summary{font-weight:500}.write-brief-options>summary>span{color:var(--ink-3);font-size:12.5px;font-weight:400}.write-brief-options[open]>.write-form{margin-top:22px}.write-page summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:30px;font-size:14px;list-style:none;display:flex}.write-page summary::-webkit-details-marker{display:none}.write-page summary>svg{color:var(--ink-3);flex-shrink:0;transition:transform .18s ease-out}.write-page details[open]>summary>svg{transform:rotate(180deg)}.write-source-picker{border-top:1px solid var(--rule);padding-top:22px}.write-source-picker h3{font-size:22px}.write-source-picker input[type=search]{margin-top:16px}.write-source-options{border-bottom:1px solid var(--rule);max-height:240px;margin:10px 0;overflow:auto}.write-source-options label{border-top:1px solid var(--rule);cursor:pointer;align-items:center;gap:12px;padding:11px 3px;font-size:14px;display:flex}.write-source-options>p{color:var(--ink-3);padding:18px 0;font-size:14px}.write-form-end{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;margin-top:6px;padding-top:22px;display:flex}.write-form-end p{max-width:410px;color:var(--ink-3);margin:0;font-size:13px;line-height:1.55}.write-form-end>.write-button{flex-shrink:0}.write-start-callout{border:1px solid var(--rule);background:var(--bg-raised);box-shadow:var(--shadow-card);text-align:center;border-radius:3px;flex-direction:column;align-items:center;gap:10px;margin:28px auto 40px;padding:36px 28px 40px;display:flex}.write-start-callout.is-stage{z-index:120;background:var(--bg);background-image:radial-gradient(circle at 1px 1px,color-mix(in oklab,var(--ink) 15%,transparent) 1px,transparent 0);box-shadow:none;background-size:24px 24px;border:0;border-radius:0;justify-content:center;margin:0;padding:32px;position:fixed;inset:0;overflow-y:auto}.write-stage-now{flex-direction:column;align-items:center;gap:18px;display:flex}.write-stage-scene{width:clamp(190px,24vw,280px);height:auto;overflow:visible}.write-start-callout h3{max-width:960px;font:340 clamp(30px,4.2vw,50px)/1.05 var(--font-serif);letter-spacing:-.03em;text-wrap:balance;margin:0}.write-start-callout.is-stage h3{letter-spacing:-.038em;font-variation-settings:"opsz" 72;font-size:clamp(44px,7.4vw,104px);line-height:.99}.write-stage-idea{max-width:620px;color:var(--ink-2);font:italic 400 19px/1.4 var(--font-serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 0;display:-webkit-box;overflow:hidden}.write-stage-note{max-width:520px;color:var(--ink-3);text-wrap:balance;margin:0;font-size:14px;line-height:1.55}.write-stage-progress{color:var(--ink-4);font:400 11px/1.4 var(--font-mono,var(--font-sans));flex-wrap:wrap;justify-content:center;gap:6px 22px;margin:26px 0 0;padding:0;list-style:none;display:flex}.write-stage-progress li{align-items:center;gap:7px;transition:color .3s;display:flex}.write-stage-progress i{border:1px solid;border-radius:50%;width:6px;height:6px;transition:background-color .3s}.write-stage-progress .is-done{color:var(--ink-3)}.write-stage-progress .is-done i{background:currentColor}.write-stage-progress .is-now{color:var(--rubric-text)}.write-stage-progress .is-now i{border-color:var(--rubric);background:var(--rubric)}.write-start-callout>.write-button{margin-top:20px}.write-shell.write-shell-editor{max-width:none;height:calc(100dvh - var(--topbar-h,60px));border-top:1px solid var(--rule);flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.write-shell-editor>.write-notice{flex-shrink:0;margin:10px 20px}.write-shell-editor>.write-provider-note{flex-shrink:0;align-items:baseline;gap:12px;margin:0;padding:7px 20px;display:flex}.write-shell-editor>.write-provider-note p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;overflow:hidden}.write-shell-editor>.write-profile-panel{z-index:130;width:min(640px,100vw);box-shadow:var(--shadow-pop);border-width:0 0 0 1px;border-radius:0;margin:0;animation:.2s write-fade;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.write-shell-editor~* .write-busy,.write-shell-editor>.write-busy{bottom:84px}.write-production{flex-direction:column;flex:1;width:100%;height:100dvh;min-height:0;display:flex}.write-shell-editor .write-production{height:auto}.write-production-heading{border-bottom:1px solid var(--rule);flex-shrink:0;align-items:center;gap:14px;min-height:52px;padding:0 16px 0 20px;display:flex}.write-production-heading h2{min-width:0;font:400 17px/1.3 var(--font-serif);letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.write-production-heading .write-back{border-right:1px solid var(--rule);flex-shrink:0;margin:0;padding-right:14px;font-size:13px}.write-production-trailing{flex-shrink:0;margin-left:auto}.write-production-heading .write-status{font-size:9.5px}.write-workspace{--inspector:clamp(392px,32vw,468px);grid-template-columns:minmax(0,1fr) var(--inspector);min-height:0;transition:grid-template-columns .34s var(--ease-out,ease);flex:1;display:grid}.write-workspace[data-inspector=closed]{grid-template-columns:minmax(0,1fr) 72px}.write-post-pane{flex-direction:column;min-width:0;min-height:0;display:flex;container:post-pane/inline-size}.write-control-bar{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 max(20px,50% - 300px);display:flex}.write-platform-tabs{gap:2px;display:flex}.write-platform-tabs button{min-height:34px;color:var(--ink-3);cursor:pointer;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:500;transition:color .16s;display:flex;position:relative}.write-platform-tabs button:hover,.write-platform-tabs button[aria-selected=true]{color:var(--ink)}.write-platform-tabs button>span:not(.write-tab-ink),.write-platform-tabs small{position:relative}.write-platform-tabs small{color:var(--ink-3);font:400 10.5px/1 var(--font-mono,var(--font-sans))}.write-tab-ink{background:var(--bg-sunk);border-radius:999px;position:absolute;inset:0}.write-compose-actions{align-items:center;gap:2px;display:flex}.write-tool-button{min-height:34px;color:var(--ink-2);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:500;transition:background-color .16s,color .16s;display:inline-flex}.write-tool-button:hover:not(:disabled),.write-tool-button[aria-pressed=true]{background:var(--bg-sunk);color:var(--ink)}.write-tool-button.is-icon{justify-content:center;width:34px;padding:0}.write-post-scroll{overscroll-behavior:contain;background-image:radial-gradient(circle at 1px 1px,color-mix(in oklab,var(--ink) 11%,transparent) 1px,transparent 0);border-top:1px solid var(--rule);background-size:24px 24px;flex:1;min-height:0;overflow-y:auto}.write-post-column{box-sizing:content-box;width:100%;max-width:600px;margin:0 auto;padding:clamp(24px,5vh,48px) 20px 48px}.write-post-column.is-comparing{max-width:1120px}.write-post-pane .platform-preview-label{display:none}.write-post-pane .platform-preview-feed{border-radius:14px;overflow:hidden;box-shadow:0 1px 1px #281e140a,0 18px 42px -24px #281e1447}.write-post-pane .platform-preview-linkedin .platform-preview-feed{box-shadow:none;border-radius:0;overflow:visible}.write-post-pane .platform-preview-linkedin-post{box-shadow:0 1px 1px #281e140a,0 18px 42px -24px #281e1447}.write-draft-body{animation:.18s write-fade}.write-post{margin-bottom:18px}.write-post-label{color:var(--ink-3);font:400 11px/1.4 var(--font-mono,var(--font-sans));justify-content:space-between;align-items:center;gap:15px;margin-bottom:8px;display:flex}.write-post-label>span{margin-left:auto}.write-post-label>label{letter-spacing:.06em;text-transform:uppercase}.write-page .write-post textarea{border:1px solid var(--rule);background:var(--bg-raised);min-height:240px;color:var(--ink);font:400 16px/1.55 var(--font-sans);resize:vertical;border-radius:14px;padding:20px 22px;box-shadow:0 18px 42px -26px #281e1447}.write-page .write-post textarea:focus{border-color:var(--ink-4);box-shadow:0 0 0 4px var(--rubric-wash),0 18px 42px -26px #281e1447}.write-history-banner{border:1px solid var(--rule-strong);background:var(--bg-raised);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:10px 14px;font-size:13px;display:flex}.write-history-banner p{color:var(--ink-2);margin:0}.write-context-missing{color:var(--ink-3);margin:0 0 16px;font-size:13px}.write-version-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.write-comparison-column h4,.write-comparison-column>label{min-height:38px;color:var(--ink-2);font:400 12px/1.4 var(--font-mono,var(--font-sans));align-items:center;gap:10px;margin:0 0 10px;display:flex}.write-comparison-column select{flex:1;min-height:34px;padding:4px 10px;font-size:13px}.write-comparison-meta{color:var(--ink-3);margin:12px 0 0;font-size:13px;line-height:1.5}@container post-pane (max-width:720px){.write-version-comparison{grid-template-columns:1fr}}.write-revision-fold{margin-top:16px}.write-page .write-revision-fold>summary{min-height:36px;color:var(--ink-3);justify-content:center;gap:6px;font-size:13px}.write-page .write-revision-fold>summary:hover{color:var(--ink)}.write-revision-fold svg{transition:transform .2s}.write-revision-fold[open] svg{transform:rotate(180deg)}.write-revision-request{border:1px solid var(--rule);background:var(--bg-raised);border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;margin-top:8px;padding:16px;display:flex}.write-revision-request>.write-field{width:100%}.write-revision-request>.write-button{align-self:flex-end}.write-planning{border:1px dashed var(--rule-strong);background:var(--bg-raised);border-radius:14px;margin-top:20px;padding:20px 22px}.write-planning h4{font:400 21px/1.2 var(--font-serif);letter-spacing:-.015em;margin:0 0 4px}.write-planning>p{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.55}.write-plan-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:16px;display:flex}.write-plan-actions form{flex:1;align-items:flex-end;gap:10px;min-width:min(300px,100%);display:flex}.write-plan-actions .write-field{flex:1}.write-publisher-notice{color:var(--ink-3);flex-basis:100%;margin:0;font-size:12.5px;line-height:1.5}.write-dock{border-top:1px solid var(--rule);background:var(--bg-raised);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:10px 16px 10px 20px;display:flex}.write-dock-state{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.write-saved{color:var(--ink-2);font:400 12px/1.4 var(--font-mono,var(--font-sans));flex-shrink:0}.write-dock-passed{color:var(--good);flex-shrink:0;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.write-dock-passed:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.write-dock-state p{min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;line-height:1.4;overflow:hidden}.write-dock-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.write-dock-actions .write-button{min-height:38px;padding:8px 15px;font-size:13.5px}.write-stamp{border:2px solid var(--rubric);color:var(--rubric-text);font:500 12px/1 var(--font-mono,var(--font-sans));letter-spacing:.12em;text-transform:uppercase;border-radius:4px;margin-right:6px;padding:5px 10px 4px;display:inline-block;transform:rotate(-7deg)}@container post-pane (max-width:760px){.write-dock-state p{display:none}}.write-post-tools{display:flex}.write-post-tools>div{position:relative}.write-post-tools .pop{z-index:60;border:1px solid var(--rule);background:var(--bg-raised);max-width:calc(100vw - 24px);box-shadow:var(--shadow-pop);border-radius:12px;padding:0;position:absolute;top:calc(100% + 8px);left:auto;right:0}.write-tool-section{gap:2px;padding:6px;display:grid}.write-tool-section+.write-tool-section,.write-x-profile{border-top:1px solid var(--rule)}.write-version-picker{color:var(--ink-3);font:400 11px/1.4 var(--font-mono,var(--font-sans));gap:6px;padding:6px 8px 8px;display:grid}.write-page .write-version-picker select,.write-tool-section select{min-height:36px;font:400 13px/1.3 var(--font-sans);padding:6px 10px}.write-tool-action{width:100%;min-height:36px;color:var(--ink-2);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:13.5px;display:flex}.write-tool-action:hover:not(:disabled){background:var(--bg-sunk);color:var(--ink)}.write-tool-action.is-danger{color:var(--rubric-text)}.write-x-profile{color:var(--ink-3);gap:6px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:grid}.write-x-profile a{color:var(--ink-2);align-items:center;gap:5px;display:inline-flex}.post-inspector{border-left:1px solid var(--rule);background:var(--bg-raised);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.post-inspector-head{border-bottom:1px solid var(--rule);flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;min-height:56px;padding:0 8px 0 14px;display:flex}.post-inspector-nav{gap:1px;min-width:0;display:flex}.post-inspector-nav button{min-height:34px;color:var(--ink-3);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:13.5px;font-weight:500;transition:color .16s;display:flex;position:relative}.post-inspector-nav button:hover,.post-inspector-nav button[aria-expanded=true]{color:var(--ink)}.post-inspector-nav svg{display:none;position:relative}.post-inspector-label,.post-inspector-count,.write-settings-pending{position:relative}.post-inspector-pill{background:var(--bg-sunk);border-radius:999px;position:absolute;inset:0}.post-inspector-count{color:var(--ink-3);font:400 10.5px/1 var(--font-mono,var(--font-sans));font-variant-numeric:tabular-nums}.write-settings-pending{background:var(--rubric);border-radius:50%;width:6px;height:6px}.post-inspector-toggle{width:34px;height:34px;color:var(--ink-3);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.post-inspector-toggle:hover{background:var(--bg-sunk);color:var(--ink)}.post-inspector-panels{flex-direction:column;flex:1;min-height:0;display:flex}.post-inspector-panels[hidden],.post-inspector-handle,.post-inspector-backdrop{display:none}.post-inspector-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:22px 22px 32px;animation:.18s write-fade;overflow-y:auto}.post-inspector-scroll[hidden],.write-settings-card[hidden]{display:none}.write-page .post-inspector-scroll:focus-visible{outline:1px solid var(--rule-strong);outline-offset:-1px}.post-inspector h3{font:380 23px/1.2 var(--font-serif);letter-spacing:-.02em;align-items:baseline;gap:8px;margin:0;display:flex}.write-research-status{color:var(--ink-3);font:400 11px/1.55 var(--font-mono,var(--font-sans));margin:10px 0 0}.write-workspace[data-inspector=closed] .post-inspector-head{border-bottom:0;flex-direction:column-reverse;justify-content:flex-end;gap:10px;height:100%;padding:10px 0}.write-workspace[data-inspector=closed] .post-inspector-nav{flex-direction:column;gap:4px}.write-workspace[data-inspector=closed] .post-inspector-nav button{border-radius:12px;flex-direction:column;justify-content:center;gap:4px;width:60px;min-height:54px;padding:0;font-size:10.5px}.write-workspace[data-inspector=closed] .post-inspector-nav button:hover{background:var(--bg-sunk)}.write-workspace[data-inspector=closed] .post-inspector-nav svg{display:block}.write-workspace[data-inspector=closed] .post-inspector-count{display:none}.write-settings-card{flex-direction:column;flex:1;min-height:0;display:flex}.write-panel-intro p{color:var(--ink-3);margin:6px 0 0;font-size:13.5px;line-height:1.5}.write-brief-properties.write-form{flex-direction:column;gap:0;margin-top:18px;display:flex}.write-brief-properties .write-field:not(.write-field-wide){border-top:1px solid var(--rule);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:0 8px;min-height:44px;font-size:13.5px;display:grid}.write-brief-properties .write-field:not(.write-field-wide)>span{color:var(--ink-3);font-size:13px;font-weight:400}.write-brief-properties .write-field:not(.write-field-wide)>small{grid-column:2;padding:0 10px 8px}.write-page .write-brief-properties .write-field:not(.write-field-wide) :is(input,select){background-color:#0000;border-color:#0000;border-radius:8px;min-height:34px;padding:5px 10px;font-size:13.5px}.write-page .write-brief-properties .write-field:not(.write-field-wide) :is(input,select):hover:not(:disabled){background-color:var(--bg-sunk)}.write-page .write-brief-properties .write-field:not(.write-field-wide) :is(input,select):focus{border-color:var(--ink-4);background-color:var(--bg);box-shadow:0 0 0 3px var(--rubric-wash)}.write-brief-properties .write-field-wide{border-top:1px solid var(--rule);gap:7px;padding:12px 0}.write-brief-properties>.write-field-wide:first-child{border-top:0;padding-top:0}.write-brief-properties .write-field-wide>span,.write-brief-properties fieldset>legend{color:var(--ink-3);font-size:13px;font-weight:400}.write-page .write-brief-properties textarea{border-color:var(--rule);background:0 0;border-radius:8px;padding:8px 10px;font-size:13.5px;line-height:1.55}.write-page .write-brief-properties textarea.write-brief-topic{color:var(--ink);font:380 19px/1.35 var(--font-serif);letter-spacing:-.012em;resize:none;field-sizing:content;border-color:#0000;border-radius:0;min-height:0;padding:4px 0}.write-page .write-brief-properties textarea.write-brief-topic:focus{border-bottom-color:var(--ink-3);box-shadow:none}.write-brief-properties fieldset.write-platform-choice{border:0;border-top:1px solid var(--rule);border-radius:0;flex-direction:column;gap:2px;margin:0;padding:12px 0}.write-brief-properties fieldset.write-platform-choice>legend{float:left;width:100%;margin-bottom:6px}.write-brief-properties .write-platform-choice label{background:0 0;border:0;grid-template-columns:auto 1fr;align-items:center;gap:0 10px;padding:6px 0;display:grid;transform:none}.write-brief-properties .write-platform-choice label:hover{transform:none}.write-brief-properties .write-platform-choice label:has(input:checked){background:0 0;border:0}.write-brief-properties .write-platform-choice input{grid-row:auto}.write-brief-properties .write-platform-choice span{font-size:13.5px;font-weight:400}.write-brief-properties .write-platform-choice small{color:var(--ink-3);grid-column:2;font-size:12px}.write-brief-properties .write-step-n{display:none}.write-brief-properties>.write-control-note,.write-brief-properties>.write-warning{margin:0 0 10px}.write-pinned-sources{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:12px 0}.write-page .write-pinned-sources>summary{color:var(--ink-2);justify-content:flex-start;gap:8px;font-size:13.5px}.write-pinned-sources>summary>span{color:var(--ink-3);font:400 11px/1 var(--font-mono,var(--font-sans))}.write-pinned-sources>summary>svg{margin-left:auto;transition:transform .2s}.write-pinned-sources[open]>summary>svg{transform:rotate(180deg)}.write-pinned-sources>.write-field{margin-top:10px}.write-control-source-list{gap:0;max-height:260px;margin-top:8px;display:grid;overflow-y:auto}.write-control-source-list label{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 0;font-size:13.5px;line-height:1.4;display:flex}.write-control-source-list small{color:var(--ink-3);font:400 10.5px/1.5 var(--font-mono,var(--font-sans));display:block}.write-control-source-list p{color:var(--ink-3);margin:6px 0;font-size:13px}.write-decision-missing{color:var(--ink-3);margin:16px 0 0;font-size:13.5px}.write-decision-audit{gap:0;margin-top:18px;display:grid}.write-decision-card{border-top:1px solid var(--rule);padding:18px 0 20px}.write-decision-heading h4{font:400 20px/1.25 var(--font-serif);letter-spacing:-.015em;margin:4px 0 0}.write-decision-opening{background:var(--hl);color:var(--ink);font:400 16px/1.42 var(--font-serif);border-radius:8px;margin:12px 0 0;padding:10px 12px}.write-decision-reason{color:var(--ink-2);margin:10px 0 0;font-size:13.5px;line-height:1.6}.write-hook-pattern{margin:14px 0 0}.write-hook-pattern figcaption{color:var(--ink-3);font:400 11px/1.4 var(--font-mono,var(--font-sans))}.write-hook-pattern blockquote{color:var(--ink-2);font:400 13px/1.55 var(--font-mono,var(--font-sans));margin:5px 0 0}.write-decision-outline{counter-reset:step;gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.write-decision-outline li{color:var(--ink-2);counter-increment:step;padding:7px 0 7px 26px;font-size:13.5px;line-height:1.45;position:relative}.write-decision-outline li:before{content:counter(step);color:var(--rubric-text);font:400 11px/1.6 var(--font-mono,var(--font-sans));position:absolute;top:8px;left:0}.write-decision-outline li+li{border-top:1px solid var(--rule)}.write-decision-matches{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.write-decision-matches strong{color:var(--ink);font-size:13.5px;font-weight:500}.write-decision-matches p{color:var(--ink-2);margin:3px 0 0;font-size:13.5px;line-height:1.55}.write-decision-matches small{color:var(--ink-3);margin-top:4px;font-size:12px;display:block}.write-decision-disclosure{margin-top:10px}.write-page .write-decision-disclosure>summary{color:var(--ink-3);justify-content:flex-start;gap:6px;min-height:26px;font-size:12.5px}.write-page .write-decision-disclosure>summary:hover{color:var(--ink)}.write-decision-disclosure>summary>svg{transition:transform .2s}.write-decision-disclosure[open]>summary>svg{transform:rotate(180deg)}.write-decision-disclosure>p,.write-decision-disclosure>blockquote{color:var(--ink-3);margin:6px 0 0;font-size:13px;line-height:1.55}.write-decision-disclosure>a{color:var(--rubric-text);margin-top:6px;font-size:12.5px;display:inline-block}.write-alternate-hooks{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.write-alternate-hooks p{font:400 15px/1.4 var(--font-serif);margin:0 0 4px}.write-next-approach{border-top:1px solid var(--rule-strong);margin-top:6px;padding-top:18px}.write-next-approach h4{font:400 17px/1.3 var(--font-serif);letter-spacing:-.01em;margin:0}.write-next-approach .write-brief-properties.write-form{margin-top:10px}.write-next-approach .write-brief-properties .write-field:not(.write-field-wide){grid-template-columns:minmax(0,1fr);align-items:start;padding:10px 0 6px}.write-next-approach .write-brief-properties .write-field:not(.write-field-wide)>small{grid-column:1;padding:0 10px}.write-settings-footer{border-top:1px solid var(--rule);background:var(--bg-raised);flex-shrink:0;gap:10px;padding:12px 22px 14px;display:grid}.write-control-summary{color:var(--ink-3);font:400 11px/1.6 var(--font-mono,var(--font-sans));flex-wrap:wrap;gap:0;margin:0;display:flex}.write-control-summary>div{min-width:0;max-width:100%;display:flex}.write-control-summary>div+div:before{content:"·";padding:0 6px}.write-control-summary dt{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.write-control-summary dd{text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin:0;overflow:hidden}.write-settings-footer-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.write-settings-footer-actions .write-button{min-height:38px;padding:8px 15px;font-size:13.5px}.write-progress{border-bottom:1px solid var(--rule);color:var(--ink-4);font:400 11px/1.4 var(--font-mono,var(--font-sans));flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 0 20px;padding:0 0 16px;list-style:none;display:flex}.write-progress li{align-items:center;gap:6px;display:flex}.write-progress i{border:1px solid;border-radius:50%;width:6px;height:6px}.write-progress [data-state=done]{color:var(--ink-3)}.write-progress [data-state=done] i{background:currentColor}.write-progress [data-state=now]{color:var(--rubric-text)}.write-progress [data-state=now] i{border-color:var(--rubric);background:var(--rubric)}.write-feedback-form{flex-direction:column;align-items:flex-end;gap:10px;margin-top:12px;display:flex}.write-feedback-form .write-field{width:100%}.write-feedback-entry{border-top:1px solid var(--rule);margin-top:14px;padding-top:12px;font-size:13.5px;line-height:1.55}.write-feedback-entry p{color:var(--ink-2);margin:0 0 8px}.write-voice-proposal{justify-items:start;gap:6px;display:grid}@media (max-width:959px){.write-shell.write-shell-editor{border-top:0;height:auto;display:block;overflow:visible}.write-production,.write-shell-editor .write-production{height:auto;display:block}.write-workspace,.write-workspace[data-inspector=closed]{display:block}.write-post-pane{padding-bottom:124px;display:block}.write-tool-button:not(.is-icon){justify-content:center;width:34px;padding:0}.write-tool-button:not(.is-icon)>span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.write-platform-tabs small{display:none}.write-post-scroll{overflow:visible}.write-post-column,.write-post-column.is-comparing{box-sizing:border-box;max-width:none;padding:20px 12px 28px}.write-dock{z-index:60;min-height:60px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.write-dock-state{display:none}.write-dock-actions{justify-content:flex-end;width:100%}.post-inspector{border:0;position:static}.post-inspector-head,.write-workspace[data-inspector=closed] .post-inspector-head{z-index:62;left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:var(--bg-raised);border-bottom:0;flex-direction:row;height:auto;min-height:48px;padding:0 8px;position:fixed}.post-inspector-toggle{display:none}.post-inspector-nav,.write-workspace[data-inspector=closed] .post-inspector-nav{flex-direction:row;flex:1;justify-content:space-between}.post-inspector-nav button,.write-workspace[data-inspector=closed] .post-inspector-nav button{border-radius:999px;flex-direction:row;flex:1;justify-content:center;width:auto;min-height:36px;padding:0 4px;font-size:13px}.post-inspector-nav svg,.write-workspace[data-inspector=closed] .post-inspector-nav svg{display:none}.post-inspector-backdrop{z-index:58;background:#14100a47;animation:.18s write-fade;display:block;position:fixed;inset:0}.post-inspector[data-open=false] .post-inspector-backdrop{display:none}.post-inspector-panels{z-index:61;top:max(8px,6dvh);left:0;right:0;bottom:calc(108px + env(safe-area-inset-bottom));background:var(--bg-raised);animation:write-sheet .28s var(--ease-out,ease);border-radius:18px 18px 0 0;position:fixed;box-shadow:0 -18px 42px -20px #14100a57}.post-inspector-handle{background:var(--rule-strong);border-radius:999px;flex-shrink:0;width:36px;height:4px;margin:8px auto 0;display:block}.post-inspector-scroll{padding:16px 18px 24px}.write-shell-editor>.write-profile-panel{width:100vw}}@media (max-height:560px){.write-control-summary,.post-inspector-handle{display:none}}@keyframes write-sheet{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (max-width:1000px){.write-shell:not(.write-shell-editor){padding-inline:24px}}@media (max-width:760px){.write-shell:not(.write-shell-editor){padding:12px 20px 48px}.write-masthead{align-items:center;gap:10px;padding-bottom:20px}.write-masthead h1{font-size:48px}.write-form{grid-template-columns:1fr;gap:20px}.write-form-end{flex-direction:column;align-items:stretch}.write-form-end .write-button{width:100%}.write-platform-choice{flex-direction:column}.write-brief-sheet{padding:26px 20px 24px}.write-brief-sheet:before{display:none}.write-start-callout.is-stage{padding:24px 20px}.write-start-callout.is-stage h3{font-size:clamp(40px,12vw,60px)}.write-platform-tabs small{display:none}.write-error{flex-wrap:wrap;gap:12px}.write-error>.write-icon-button{margin-left:auto}.write-brief-options>summary{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.write-start{gap:14px;padding:24px 0 32px}.write-start p{max-width:220px;font-size:14px}.write-posts-header{gap:8px}.write-posts-header>div{gap:0}.write-posts-header .write-button{gap:5px;padding:6px;font-size:13px}.write-post-row{gap:10px;padding:15px 0}.write-post-row>svg{display:none}}@media (max-width:380px){.write-shell:not(.write-shell-editor){padding-inline:16px}.write-masthead h1{font-size:42px}}@media (prefers-reduced-motion:reduce){.write-brief-sheet,.write-profile-panel,.write-draft-body{animation:none}.write-button,.write-post-row,.write-status,.write-platform-choice label{transition:none}}
