.work-brief-name{align-items:baseline;gap:10px;display:flex}.work-brief h3{white-space:normal}.work-brief .work-brief-hard{min-height:0}.work-brief .work-brief-bar{min-height:0;color:var(--color-ink);margin-top:8px;font-weight:500}.work-brief-write{min-height:44px;font:500 14px/1.3 var(--font-sans);color:var(--color-action);text-underline-offset:3px;align-items:center;gap:6px;margin-top:4px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.work-brief-write:hover{text-decoration-thickness:2px}.work-brief-write:focus-visible{outline:2px solid var(--color-action);outline-offset:2px;border-radius:var(--radius-control)}@media (min-width:1280px){.story-artifact-work{height:500px}.work-brief{padding:18px 20px 8px;transition:background-color .35s,border-color .35s}.work-brief .work-brief-hard{margin-top:10px}.work-brief .work-brief-bar{border-top:1px solid var(--color-line-2);min-height:calc(2lh + 12px);margin-top:auto;padding-top:12px}.work-brief[data-active]{border-color:var(--color-action)}.work-brief[data-active][data-role=voice]{background:var(--color-voice)}.work-brief[data-active][data-role=handoff]{background:var(--color-handoff)}.work-brief[data-active][data-role=language]{background:var(--color-language)}.work-brief[data-active][data-role=detail]{background:var(--color-detail)}.work-brief[data-active] p{color:var(--color-ink)}.work-brief[data-active] .work-brief-bar{border-top-color:color-mix(in srgb, var(--color-action) 40%, transparent)}.work-brief-head{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;align-items:center;gap:28px;padding:0;overflow:visible}.work-brief-head .work-brief-name{flex:none}.work-brief-head h3{white-space:nowrap}.work-brief-head .work-brief-hard{flex:1 1 0;margin-top:0}.work-brief-head .work-brief-bar{border-top:0;flex:none;min-height:0;margin-top:0;padding-top:0}.work-brief-head .work-brief-write{flex:none;margin-top:0}.work-brief-head[data-active]{background:0 0}.work-boundary{transition:border-color .35s,background-color .35s}.work-boundary[data-active]{border-color:var(--color-action);background:color-mix(in srgb, var(--color-voice) 35%, transparent);border-style:solid}.story-artifact .work-caller{border:1.5px solid var(--color-action);background:var(--story-card);font:500 14px/1.2 var(--font-sans);color:var(--color-ink);text-align:center;border-radius:9999px;justify-content:center}}@media (min-width:1280px) and (max-width:1535px){.story-artifact-work{height:560px}.work-brief-head{gap:20px}}@media (prefers-reduced-motion:reduce){.work-brief,.work-boundary{transition:none}}
