.experiment[data-experiment=shared-idea][data-hydrated]{min-height:0}.idea-pager{display:flex;flex-wrap:wrap;align-items:center;gap:12px}[data-experiment=shared-idea] [aria-disabled=true],[data-experiment=shared-idea] [aria-disabled=true]:hover{opacity:.5;cursor:default;box-shadow:none}.idea-pager .text-link:is(:disabled,[aria-disabled=true]){border-bottom-color:transparent}.idea-brief h4:focus{outline:none}.idea-brief h4:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.idea-step{margin-left:auto;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.idea-actors{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 18px;padding:0;list-style:none}.idea-actors li{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 16px 4px 8px;font-size:12px;border:1px solid var(--line);border-radius:999px}.idea-actors li[data-active]{color:var(--blue-wash-ink);background:var(--blue-wash);border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.idea-actors .collaboration-figure{width:30px;height:30px;flex-shrink:0}.idea-actors li[data-author=mira]>span:not(.sr-only){-webkit-text-decoration:underline solid 1.5px;text-decoration:underline solid 1.5px;text-underline-offset:4px}.idea-actors li[data-author=arun]>span:not(.sr-only){-webkit-text-decoration:underline dotted 2px;text-decoration:underline dotted 2px;text-underline-offset:4px}.idea-actors li[data-author=ai]>span:not(.sr-only){padding:1px 5px;border:1.5px dashed var(--blue);border-radius:3px}.idea-brief{padding:24px clamp(18px,3vw,32px);background:var(--paper);border:1px solid var(--line)}.idea-brief-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px}.idea-changes{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:12px;cursor:pointer}.idea-changes input{width:16px;height:16px;accent-color:var(--blue)}.idea-brief h4{margin:8px 0 16px;font-family:var(--display);font-size:clamp(28px,3vw,36px);font-weight:400;line-height:1.1}.idea-text{max-width:760px;font-size:15px;line-height:2.2}.idea-phrase{margin-right:.35em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.idea-phrase[data-author=mira][data-status=human]{-webkit-text-decoration:underline solid 1.5px;text-decoration:underline solid 1.5px;text-underline-offset:5px}.idea-phrase[data-author=arun]{-webkit-text-decoration:underline dotted 2px;text-decoration:underline dotted 2px;text-underline-offset:5px}.idea-phrase[data-status=draft],.idea-phrase[data-status=reviewed]{padding:3px 7px;border:1.5px dashed var(--blue);border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.idea-phrase[data-status=reviewed]{border-style:solid}.idea-tag{display:inline-block;margin-left:8px;font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.idea-phrase[data-change=added]:before{content:"+";display:inline-block;margin-right:4px;font-weight:600;color:var(--blue)}del.idea-phrase{color:var(--muted);-webkit-text-decoration:line-through 1.5px;text-decoration:line-through 1.5px}.idea-phrase[data-upcoming]:before{content:attr(data-upcoming)}.idea-text .idea-phrase[data-upcoming]{color:transparent;border-color:var(--line);-webkit-user-select:none;-moz-user-select:none;user-select:none}.idea-text .idea-phrase[data-upcoming]:not([data-status=draft]){-webkit-text-decoration:underline dashed 1.5px var(--line);text-decoration:underline dashed 1.5px var(--line);text-underline-offset:5px}.idea-review{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin-top:20px}.idea-review-note{flex:1 1 125px;display:flex;align-items:center;min-height:44px;font-size:13px;color:var(--muted)}.idea-history{margin-top:8px}.idea-history ol{min-height:136px;margin:8px 0 0;padding:0;list-style:none;font-size:13px}.idea-history li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:7px 0;border-bottom:1px solid var(--line)}.idea-history strong{font-weight:500}.idea-history li[data-upcoming]{color:var(--muted)}.idea-history li[data-upcoming] strong{font-weight:400}@media (max-width: 600px){.idea-step{width:100%;margin-left:0}.idea-review .segmented,.idea-review .segmented-options{width:100%}.idea-review .segmented-options{display:grid}.idea-review .segmented-options label+label span{border-left:0;border-top:1px solid var(--line)}.idea-history li{grid-template-columns:96px minmax(0,1fr)}}
